diff --git a/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_L.FCStd b/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_L.FCStd
index f72836de..2eb37b2e 100644
Binary files a/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_L.FCStd and b/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_L.FCStd differ
diff --git a/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_R.FCStd b/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_R.FCStd
index 503a56fb..7ffc95c8 100644
Binary files a/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_R.FCStd and b/Electronics Parts/Switch/Microswitch_SPDT_Horizontal_R.FCStd differ
diff --git a/Electronics Parts/Switch/Microswitch_SPDT_Vertical.FCStd b/Electronics Parts/Switch/Microswitch_SPDT_Vertical.FCStd
index 8ab470f0..278c9f4b 100644
Binary files a/Electronics Parts/Switch/Microswitch_SPDT_Vertical.FCStd and b/Electronics Parts/Switch/Microswitch_SPDT_Vertical.FCStd differ
diff --git a/Electronics Parts/Switch/Microswitch_SPDT_Vertical.step b/Electronics Parts/Switch/Microswitch_SPDT_Vertical.step
index 92a28337..aa7e3c57 100644
--- a/Electronics Parts/Switch/Microswitch_SPDT_Vertical.step	
+++ b/Electronics Parts/Switch/Microswitch_SPDT_Vertical.step	
@@ -1,7 +1,7 @@
 ISO-10303-21;
 HEADER;
 FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2021-12-16T11:09:52',(''),(''),
+FILE_NAME('Open CASCADE Shape Model','2022-08-29T10:17:52',(''),(''),
   'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
 FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
 ENDSEC;
@@ -60,14 +60,14 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
 #47 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#44,
   'distance_accuracy_value','confusion accuracy');
 #48 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#49 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#50),#3996);
+#49 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#50),#4044);
 #50 = MANIFOLD_SOLID_BREP('',#51);
-#51 = CLOSED_SHELL('',(#52,#172,#304,#380,#922,#1411,#1460,#1514,#1541,
-    #1568,#1622,#1671,#1720,#1769,#1818,#1872,#1943,#1970,#1997,#2024,
-    #2051,#2078,#2085,#2137,#2162,#2187,#2239,#2293,#2342,#2391,#2440,
-    #2489,#2516,#2568,#2620,#2696,#3036,#3063,#3067,#3071,#3376,#3380,
-    #3384,#3411,#3438,#3465,#3492,#3519,#3546,#3573,#3580,#3656,#3705,
-    #3754,#3781,#3857,#3906,#3955,#3982,#3989));
+#51 = CLOSED_SHELL('',(#52,#172,#304,#380,#926,#1435,#1484,#1538,#1565,
+    #1592,#1619,#1646,#1673,#1700,#1727,#1754,#1832,#1881,#1935,#1984,
+    #2033,#2082,#2109,#2164,#2191,#2246,#2273,#2322,#2376,#2425,#2474,
+    #2523,#2550,#2609,#2668,#2744,#2776,#3111,#3115,#3119,#3424,#3428,
+    #3432,#3459,#3486,#3513,#3540,#3567,#3594,#3621,#3628,#3704,#3753,
+    #3802,#3829,#3905,#3954,#4003,#4030,#4037));
 #52 = ADVANCED_FACE('',(#53),#67,.F.);
 #53 = FACE_BOUND('',#54,.F.);
 #54 = EDGE_LOOP('',(#55,#90,#118,#146));
@@ -81,12 +81,12 @@ GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
 #62 = LINE('',#63,#64);
 #63 = CARTESIAN_POINT('',(-6.4,2.9,-1.15));
 #64 = VECTOR('',#65,1.);
-#65 = DIRECTION('',(0.,-1.,6.7E-16));
+#65 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
 #66 = PCURVE('',#67,#72);
 #67 = PLANE('',#68);
 #68 = AXIS2_PLACEMENT_3D('',#69,#70,#71);
 #69 = CARTESIAN_POINT('',(-6.4,2.9,-1.15));
-#70 = DIRECTION('',(0.,6.7E-16,1.));
+#70 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #71 = DIRECTION('',(1.,0.,0.));
 #72 = DEFINITIONAL_REPRESENTATION('',(#73),#77);
 #73 = LINE('',#74,#75);
@@ -101,10 +101,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #80 = AXIS2_PLACEMENT_3D('',#81,#82,#83);
 #81 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
 #82 = DIRECTION('',(1.,0.,0.));
-#83 = DIRECTION('',(0.,-6.7E-16,-1.));
+#83 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #84 = DEFINITIONAL_REPRESENTATION('',(#85),#89);
 #85 = LINE('',#86,#87);
-#86 = CARTESIAN_POINT('',(2.5,-1.013568394003E-16));
+#86 = CARTESIAN_POINT('',(2.5,3.330669073875E-16));
 #87 = VECTOR('',#88,1.);
 #88 = DIRECTION('',(0.,-1.));
 #89 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
@@ -131,12 +131,12 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #106 = PCURVE('',#107,#112);
 #107 = PLANE('',#108);
 #108 = AXIS2_PLACEMENT_3D('',#109,#110,#111);
-#109 = CARTESIAN_POINT('',(0.157522576656,-2.9,0.233459215952));
-#110 = DIRECTION('',(-0.,-1.,4.4E-16));
-#111 = DIRECTION('',(0.,-4.4E-16,-1.));
+#109 = CARTESIAN_POINT('',(0.119943565711,-2.9,0.17776455543));
+#110 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#111 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #112 = DEFINITIONAL_REPRESENTATION('',(#113),#117);
 #113 = LINE('',#114,#115);
-#114 = CARTESIAN_POINT('',(1.383459215952,-6.557522576656));
+#114 = CARTESIAN_POINT('',(-1.32776455543,-6.519943565711));
 #115 = VECTOR('',#116,1.);
 #116 = DIRECTION('',(0.,1.));
 #117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
@@ -150,7 +150,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #123 = LINE('',#124,#125);
 #124 = CARTESIAN_POINT('',(-4.3,2.9,-1.15));
 #125 = VECTOR('',#126,1.);
-#126 = DIRECTION('',(0.,-1.,6.7E-16));
+#126 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
 #127 = PCURVE('',#67,#128);
 #128 = DEFINITIONAL_REPRESENTATION('',(#129),#133);
 #129 = LINE('',#130,#131);
@@ -164,13 +164,15 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #135 = PLANE('',#136);
 #136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
 #137 = CARTESIAN_POINT('',(-4.3,2.9,-1.15));
-#138 = DIRECTION('',(0.707106781187,4.7E-16,0.707106781187));
-#139 = DIRECTION('',(0.707106781187,-4.7E-16,-0.707106781187));
+#138 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#139 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
 #140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
 #141 = LINE('',#142,#143);
 #142 = CARTESIAN_POINT('',(0.,0.));
 #143 = VECTOR('',#144,1.);
-#144 = DIRECTION('',(-3.761543394987E-18,-1.));
+#144 = DIRECTION('',(0.,-1.));
 #145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
@@ -184,7 +186,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #153 = PCURVE('',#67,#154);
 #154 = DEFINITIONAL_REPRESENTATION('',(#155),#159);
 #155 = LINE('',#156,#157);
-#156 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#156 = CARTESIAN_POINT('',(0.,0.));
 #157 = VECTOR('',#158,1.);
 #158 = DIRECTION('',(1.,0.));
 #159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
@@ -193,12 +195,12 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #160 = PCURVE('',#161,#166);
 #161 = PLANE('',#162);
 #162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
-#163 = CARTESIAN_POINT('',(0.157522576656,2.9,0.233459215952));
-#164 = DIRECTION('',(-0.,-1.,4.4E-16));
-#165 = DIRECTION('',(0.,-4.4E-16,-1.));
+#163 = CARTESIAN_POINT('',(0.119943565711,2.9,0.17776455543));
+#164 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#165 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
 #167 = LINE('',#168,#169);
-#168 = CARTESIAN_POINT('',(1.383459215952,-6.557522576656));
+#168 = CARTESIAN_POINT('',(-1.32776455543,-6.519943565711));
 #169 = VECTOR('',#170,1.);
 #170 = DIRECTION('',(0.,1.));
 #171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
@@ -217,7 +219,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #182 = LINE('',#183,#184);
 #183 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
 #184 = VECTOR('',#185,1.);
-#185 = DIRECTION('',(0.,-1.,6.7E-16));
+#185 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
 #186 = PCURVE('',#79,#187);
 #187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
 #188 = LINE('',#189,#190);
@@ -231,7 +233,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #194 = PLANE('',#195);
 #195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
 #196 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#197 = DIRECTION('',(0.,-6.7E-16,-1.));
+#197 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #198 = DIRECTION('',(-1.,0.,0.));
 #199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);
 #200 = LINE('',#201,#202);
@@ -249,7 +251,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #210 = LINE('',#211,#212);
 #211 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
 #212 = VECTOR('',#213,1.);
-#213 = DIRECTION('',(0.,-1.,6.7E-16));
+#213 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
 #214 = PCURVE('',#79,#215);
 #215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);
 #216 = LINE('',#217,#218);
@@ -263,7 +265,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #222 = PLANE('',#223);
 #223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
 #224 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#225 = DIRECTION('',(0.,-6.7E-16,-1.));
+#225 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #226 = DIRECTION('',(-1.,0.,0.));
 #227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
 #228 = LINE('',#229,#230);
@@ -281,7 +283,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #238 = LINE('',#239,#240);
 #239 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
 #240 = VECTOR('',#241,1.);
-#241 = DIRECTION('',(0.,-1.,6.7E-16));
+#241 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
 #242 = PCURVE('',#79,#243);
 #243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
 #244 = LINE('',#245,#246);
@@ -295,7 +297,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #250 = PLANE('',#251);
 #251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
 #252 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#253 = DIRECTION('',(0.,-6.7E-16,-1.));
+#253 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #254 = DIRECTION('',(-1.,0.,0.));
 #255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
 #256 = LINE('',#257,#258);
@@ -311,22 +313,22 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #264 = LINE('',#265,#266);
 #265 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
 #266 = VECTOR('',#267,1.);
-#267 = DIRECTION('',(0.,-2.2E-16,-1.));
+#267 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #268 = PCURVE('',#79,#269);
 #269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
 #270 = LINE('',#271,#272);
-#271 = CARTESIAN_POINT('',(1.887598555675E-15,-5.8));
+#271 = CARTESIAN_POINT('',(-1.7763568394E-16,-5.8));
 #272 = VECTOR('',#273,1.);
-#273 = DIRECTION('',(1.,4.5E-16));
+#273 = DIRECTION('',(1.,0.));
 #274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #275 = PCURVE('',#107,#276);
 #276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
 #277 = LINE('',#278,#279);
-#278 = CARTESIAN_POINT('',(-1.116540784048,-6.557522576656));
+#278 = CARTESIAN_POINT('',(1.17223544457,-6.519943565711));
 #279 = VECTOR('',#280,1.);
-#280 = DIRECTION('',(1.,0.));
+#280 = DIRECTION('',(-1.,-1.054219794323E-81));
 #281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
@@ -337,22 +339,22 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #286 = LINE('',#287,#288);
 #287 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
 #288 = VECTOR('',#289,1.);
-#289 = DIRECTION('',(0.,-2.2E-16,-1.));
+#289 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #290 = PCURVE('',#79,#291);
 #291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
 #292 = LINE('',#293,#294);
-#293 = CARTESIAN_POINT('',(-2.22044604925E-15,-1.33226762955E-15));
+#293 = CARTESIAN_POINT('',(6.661338147751E-16,-1.479114197289E-31));
 #294 = VECTOR('',#295,1.);
-#295 = DIRECTION('',(1.,4.5E-16));
+#295 = DIRECTION('',(1.,0.));
 #296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #297 = PCURVE('',#161,#298);
 #298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
 #299 = LINE('',#300,#301);
-#300 = CARTESIAN_POINT('',(-1.116540784048,-6.557522576656));
+#300 = CARTESIAN_POINT('',(1.17223544457,-6.519943565711));
 #301 = VECTOR('',#302,1.);
-#302 = DIRECTION('',(1.,0.));
+#302 = DIRECTION('',(-1.,-1.054219794323E-81));
 #303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
@@ -368,22 +370,23 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #313 = LINE('',#314,#315);
 #314 = CARTESIAN_POINT('',(-4.3,-2.9,-1.15));
 #315 = VECTOR('',#316,1.);
-#316 = DIRECTION('',(0.707106781187,-1.6E-16,-0.707106781187));
+#316 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
 #317 = PCURVE('',#135,#318);
 #318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
 #319 = LINE('',#320,#321);
-#320 = CARTESIAN_POINT('',(1.312916787185E-15,-5.8));
+#320 = CARTESIAN_POINT('',(3.140184917368E-17,-5.8));
 #321 = VECTOR('',#322,1.);
-#322 = DIRECTION('',(1.,3.1E-16));
+#322 = DIRECTION('',(1.,0.));
 #323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #324 = PCURVE('',#107,#325);
 #325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
 #326 = LINE('',#327,#328);
-#327 = CARTESIAN_POINT('',(1.383459215952,-4.457522576656));
+#327 = CARTESIAN_POINT('',(-1.32776455543,-4.419943565711));
 #328 = VECTOR('',#329,1.);
-#329 = DIRECTION('',(0.707106781187,0.707106781187));
+#329 = DIRECTION('',(-0.707106781187,0.707106781187));
 #330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
@@ -395,13 +398,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #336 = LINE('',#337,#338);
 #337 = CARTESIAN_POINT('',(-3.95,2.9,-1.5));
 #338 = VECTOR('',#339,1.);
-#339 = DIRECTION('',(0.,-1.,6.7E-16));
+#339 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
 #340 = PCURVE('',#135,#341);
 #341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
 #342 = LINE('',#343,#344);
-#343 = CARTESIAN_POINT('',(0.494974746831,2.326381310104E-16));
+#343 = CARTESIAN_POINT('',(0.494974746831,-7.771561172376E-17));
 #344 = VECTOR('',#345,1.);
-#345 = DIRECTION('',(-3.761543394987E-18,-1.));
+#345 = DIRECTION('',(0.,-1.));
 #346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
@@ -409,7 +412,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #348 = PLANE('',#349);
 #349 = AXIS2_PLACEMENT_3D('',#350,#351,#352);
 #350 = CARTESIAN_POINT('',(-3.95,2.9,-1.5));
-#351 = DIRECTION('',(0.,6.7E-16,1.));
+#351 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #352 = DIRECTION('',(1.,0.,0.));
 #353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
 #354 = LINE('',#355,#356);
@@ -425,15763 +428,15903 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
 #362 = LINE('',#363,#364);
 #363 = CARTESIAN_POINT('',(-4.3,2.9,-1.15));
 #364 = VECTOR('',#365,1.);
-#365 = DIRECTION('',(0.707106781187,-1.6E-16,-0.707106781187));
+#365 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
 #366 = PCURVE('',#135,#367);
 #367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
 #368 = LINE('',#369,#370);
-#369 = CARTESIAN_POINT('',(-1.413083212815E-15,-4.440892098501E-16));
+#369 = CARTESIAN_POINT('',(1.570092458684E-16,-4.930380657631E-32));
 #370 = VECTOR('',#371,1.);
-#371 = DIRECTION('',(1.,3.1E-16));
+#371 = DIRECTION('',(1.,0.));
 #372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #373 = PCURVE('',#161,#374);
 #374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);
 #375 = LINE('',#376,#377);
-#376 = CARTESIAN_POINT('',(1.383459215952,-4.457522576656));
+#376 = CARTESIAN_POINT('',(-1.32776455543,-4.419943565711));
 #377 = VECTOR('',#378,1.);
-#378 = DIRECTION('',(0.707106781187,0.707106781187));
+#378 = DIRECTION('',(-0.707106781187,0.707106781187));
 #379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#380 = ADVANCED_FACE('',(#381,#794,#828,#858,#888),#161,.F.);
-#381 = FACE_BOUND('',#382,.F.);
-#382 = EDGE_LOOP('',(#383,#384,#385,#386,#409,#437,#465,#493,#521,#549,
-    #577,#605,#633,#661,#689,#717,#745,#773));
-#383 = ORIENTED_EDGE('',*,*,#284,.T.);
-#384 = ORIENTED_EDGE('',*,*,#147,.T.);
-#385 = ORIENTED_EDGE('',*,*,#360,.T.);
-#386 = ORIENTED_EDGE('',*,*,#387,.T.);
-#387 = EDGE_CURVE('',#333,#388,#390,.T.);
-#388 = VERTEX_POINT('',#389);
-#389 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
-#390 = SURFACE_CURVE('',#391,(#395,#402),.PCURVE_S1.);
-#391 = LINE('',#392,#393);
-#392 = CARTESIAN_POINT('',(-3.95,2.9,-1.5));
-#393 = VECTOR('',#394,1.);
-#394 = DIRECTION('',(1.,0.,0.));
-#395 = PCURVE('',#161,#396);
-#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
-#397 = LINE('',#398,#399);
-#398 = CARTESIAN_POINT('',(1.733459215952,-4.107522576656));
-#399 = VECTOR('',#400,1.);
-#400 = DIRECTION('',(0.,1.));
-#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#380 = ADVANCED_FACE('',(#381,#794,#825,#860,#891),#161,.T.);
+#381 = FACE_BOUND('',#382,.T.);
+#382 = EDGE_LOOP('',(#383,#384,#385,#408,#436,#464,#492,#520,#548,#576,
+    #604,#632,#660,#688,#716,#744,#772,#793));
+#383 = ORIENTED_EDGE('',*,*,#147,.F.);
+#384 = ORIENTED_EDGE('',*,*,#284,.F.);
+#385 = ORIENTED_EDGE('',*,*,#386,.F.);
+#386 = EDGE_CURVE('',#387,#177,#389,.T.);
+#387 = VERTEX_POINT('',#388);
+#388 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
+#389 = SURFACE_CURVE('',#390,(#394,#401),.PCURVE_S1.);
+#390 = LINE('',#391,#392);
+#391 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
+#392 = VECTOR('',#393,1.);
+#393 = DIRECTION('',(-1.,0.,0.));
+#394 = PCURVE('',#161,#395);
+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(1.17223544457,-5.919943565711));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,-1.));
+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#402 = PCURVE('',#348,#403);
-#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
-#404 = LINE('',#405,#406);
-#405 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
-#406 = VECTOR('',#407,1.);
-#407 = DIRECTION('',(1.,0.));
-#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#401 = PCURVE('',#194,#402);
+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(0.,0.));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(1.,0.));
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#409 = ORIENTED_EDGE('',*,*,#410,.T.);
-#410 = EDGE_CURVE('',#388,#411,#413,.T.);
-#411 = VERTEX_POINT('',#412);
-#412 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
-#413 = SURFACE_CURVE('',#414,(#418,#425),.PCURVE_S1.);
-#414 = LINE('',#415,#416);
-#415 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
-#416 = VECTOR('',#417,1.);
-#417 = DIRECTION('',(0.707106781187,1.6E-16,0.707106781187));
-#418 = PCURVE('',#161,#419);
-#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
-#420 = LINE('',#421,#422);
-#421 = CARTESIAN_POINT('',(1.733459215952,-2.107522576656));
-#422 = VECTOR('',#423,1.);
-#423 = DIRECTION('',(-0.707106781187,0.707106781187));
-#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#408 = ORIENTED_EDGE('',*,*,#409,.F.);
+#409 = EDGE_CURVE('',#410,#387,#412,.T.);
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#412 = SURFACE_CURVE('',#413,(#417,#424),.PCURVE_S1.);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#417 = PCURVE('',#161,#418);
+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(1.17223544457,-1.869943565711));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.514321479945E-66,-1.));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#425 = PCURVE('',#426,#431);
-#426 = PLANE('',#427);
-#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
-#428 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
-#429 = DIRECTION('',(-0.707106781187,4.7E-16,0.707106781187));
-#430 = DIRECTION('',(0.707106781187,4.7E-16,0.707106781187));
-#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
-#432 = LINE('',#433,#434);
-#433 = CARTESIAN_POINT('',(1.413083212815E-15,-4.440892098501E-16));
-#434 = VECTOR('',#435,1.);
-#435 = DIRECTION('',(1.,-3.1E-16));
-#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#424 = PCURVE('',#425,#430);
+#425 = PLANE('',#426);
+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
+#427 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#428 = DIRECTION('',(-1.944106708192E-66,2.22044604925E-16,-1.));
+#429 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(-0.,0.));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.,-5.271098971615E-82));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#437 = ORIENTED_EDGE('',*,*,#438,.T.);
-#438 = EDGE_CURVE('',#411,#439,#441,.T.);
-#439 = VERTEX_POINT('',#440);
-#440 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
-#441 = SURFACE_CURVE('',#442,(#446,#453),.PCURVE_S1.);
-#442 = LINE('',#443,#444);
-#443 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
-#444 = VECTOR('',#445,1.);
-#445 = DIRECTION('',(1.,0.,0.));
-#446 = PCURVE('',#161,#447);
-#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
-#448 = LINE('',#449,#450);
-#449 = CARTESIAN_POINT('',(1.383459215952,-1.757522576656));
-#450 = VECTOR('',#451,1.);
-#451 = DIRECTION('',(0.,1.));
-#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#436 = ORIENTED_EDGE('',*,*,#437,.F.);
+#437 = EDGE_CURVE('',#438,#410,#440,.T.);
+#438 = VERTEX_POINT('',#439);
+#439 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#440 = SURFACE_CURVE('',#441,(#445,#452),.PCURVE_S1.);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(2.37389193644E-66,-2.22044604925E-16,1.));
+#445 = PCURVE('',#161,#446);
+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(-0.92776455543,-1.869943565711));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(1.,2.37389193644E-66));
+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#453 = PCURVE('',#454,#459);
-#454 = PLANE('',#455);
-#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
-#456 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
-#457 = DIRECTION('',(0.,6.7E-16,1.));
-#458 = DIRECTION('',(1.,0.,0.));
-#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);
-#460 = LINE('',#461,#462);
-#461 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
-#462 = VECTOR('',#463,1.);
-#463 = DIRECTION('',(1.,0.));
-#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#452 = PCURVE('',#453,#458);
+#453 = PLANE('',#454);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#456 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#457 = DIRECTION('',(1.944106708192E-66,-2.22044604925E-16,1.));
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-2.22044604925E-16,-4.930380657631E-32));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(1.,0.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#465 = ORIENTED_EDGE('',*,*,#466,.T.);
-#466 = EDGE_CURVE('',#439,#467,#469,.T.);
-#467 = VERTEX_POINT('',#468);
-#468 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
-#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
-#470 = LINE('',#471,#472);
-#471 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
-#472 = VECTOR('',#473,1.);
-#473 = DIRECTION('',(0.707106781187,-1.6E-16,-0.707106781187));
-#474 = PCURVE('',#161,#475);
-#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
-#476 = LINE('',#477,#478);
-#477 = CARTESIAN_POINT('',(1.383459215952,1.442477423344));
-#478 = VECTOR('',#479,1.);
-#479 = DIRECTION('',(0.707106781187,0.707106781187));
-#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#466,#438,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#468 = SURFACE_CURVE('',#469,(#473,#480),.PCURVE_S1.);
+#469 = LINE('',#470,#471);
+#470 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#471 = VECTOR('',#472,1.);
+#472 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#473 = PCURVE('',#161,#474);
+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(-0.92776455543,1.630056434289));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(1.514321479945E-66,-1.));
+#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#481 = PCURVE('',#482,#487);
-#482 = PLANE('',#483);
-#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
-#484 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
-#485 = DIRECTION('',(0.707106781187,4.7E-16,0.707106781187));
-#486 = DIRECTION('',(0.707106781187,-4.7E-16,-0.707106781187));
-#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
-#488 = LINE('',#489,#490);
-#489 = CARTESIAN_POINT('',(-1.570092458684E-15,-4.440892098501E-16));
-#490 = VECTOR('',#491,1.);
-#491 = DIRECTION('',(1.,3.1E-16));
-#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#480 = PCURVE('',#481,#486);
+#481 = PLANE('',#482);
+#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485);
+#483 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#484 = DIRECTION('',(-1.944106708192E-66,2.22044604925E-16,-1.));
+#485 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(-0.,0.));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(1.,-5.271098971615E-82));
+#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#493 = ORIENTED_EDGE('',*,*,#494,.T.);
-#494 = EDGE_CURVE('',#467,#495,#497,.T.);
-#495 = VERTEX_POINT('',#496);
-#496 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
-#497 = SURFACE_CURVE('',#498,(#502,#509),.PCURVE_S1.);
-#498 = LINE('',#499,#500);
-#499 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
-#500 = VECTOR('',#501,1.);
-#501 = DIRECTION('',(1.,0.,0.));
-#502 = PCURVE('',#161,#503);
-#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
-#504 = LINE('',#505,#506);
-#505 = CARTESIAN_POINT('',(1.733459215952,1.792477423344));
-#506 = VECTOR('',#507,1.);
-#507 = DIRECTION('',(0.,1.));
-#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#492 = ORIENTED_EDGE('',*,*,#493,.F.);
+#493 = EDGE_CURVE('',#494,#466,#496,.T.);
+#494 = VERTEX_POINT('',#495);
+#495 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#496 = SURFACE_CURVE('',#497,(#501,#508),.PCURVE_S1.);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(-2.37389193644E-66,2.22044604925E-16,-1.));
+#501 = PCURVE('',#161,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(1.17223544457,1.630056434289));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(-1.,-2.37389193644E-66));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#509 = PCURVE('',#510,#515);
-#510 = PLANE('',#511);
-#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
-#512 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
-#513 = DIRECTION('',(0.,6.7E-16,1.));
-#514 = DIRECTION('',(1.,0.,0.));
-#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
-#516 = LINE('',#517,#518);
-#517 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
-#518 = VECTOR('',#519,1.);
-#519 = DIRECTION('',(1.,0.));
-#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#508 = PCURVE('',#509,#514);
+#509 = PLANE('',#510);
+#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
+#511 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#512 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#513 = DIRECTION('',(-1.944106708192E-66,2.22044604925E-16,-1.));
+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(6.661338147751E-16,-1.479114197289E-31));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(1.,0.));
+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#521 = ORIENTED_EDGE('',*,*,#522,.T.);
-#522 = EDGE_CURVE('',#495,#523,#525,.T.);
-#523 = VERTEX_POINT('',#524);
-#524 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
-#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.);
-#526 = LINE('',#527,#528);
-#527 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
-#528 = VECTOR('',#529,1.);
-#529 = DIRECTION('',(0.707106781187,1.6E-16,0.707106781187));
-#530 = PCURVE('',#161,#531);
-#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536);
-#532 = LINE('',#533,#534);
-#533 = CARTESIAN_POINT('',(1.733459215952,3.792477423344));
-#534 = VECTOR('',#535,1.);
-#535 = DIRECTION('',(-0.707106781187,0.707106781187));
-#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#520 = ORIENTED_EDGE('',*,*,#521,.F.);
+#521 = EDGE_CURVE('',#522,#494,#524,.T.);
+#522 = VERTEX_POINT('',#523);
+#523 = CARTESIAN_POINT('',(5.8,2.9,1.35));
+#524 = SURFACE_CURVE('',#525,(#529,#536),.PCURVE_S1.);
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#529 = PCURVE('',#161,#530);
+#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(1.17223544457,6.280056434289));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(1.514321479945E-66,-1.));
+#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#537 = PCURVE('',#538,#543);
-#538 = PLANE('',#539);
-#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
-#540 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
-#541 = DIRECTION('',(-0.707106781187,4.7E-16,0.707106781187));
-#542 = DIRECTION('',(0.707106781187,4.7E-16,0.707106781187));
-#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);
-#544 = LINE('',#545,#546);
-#545 = CARTESIAN_POINT('',(1.413083212815E-15,-4.440892098501E-16));
-#546 = VECTOR('',#547,1.);
-#547 = DIRECTION('',(1.,-3.1E-16));
-#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#536 = PCURVE('',#537,#542);
+#537 = PLANE('',#538);
+#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541);
+#539 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#540 = DIRECTION('',(-1.944106708192E-66,2.22044604925E-16,-1.));
+#541 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(-0.,0.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(1.,-5.271098971615E-82));
+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#549 = ORIENTED_EDGE('',*,*,#550,.T.);
-#550 = EDGE_CURVE('',#523,#551,#553,.T.);
-#551 = VERTEX_POINT('',#552);
-#552 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
-#553 = SURFACE_CURVE('',#554,(#558,#565),.PCURVE_S1.);
-#554 = LINE('',#555,#556);
-#555 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
-#556 = VECTOR('',#557,1.);
-#557 = DIRECTION('',(1.,0.,0.));
-#558 = PCURVE('',#161,#559);
-#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
-#560 = LINE('',#561,#562);
-#561 = CARTESIAN_POINT('',(1.383459215952,4.142477423344));
-#562 = VECTOR('',#563,1.);
-#563 = DIRECTION('',(0.,1.));
-#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#548 = ORIENTED_EDGE('',*,*,#549,.F.);
+#549 = EDGE_CURVE('',#550,#522,#552,.T.);
+#550 = VERTEX_POINT('',#551);
+#551 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(-1.,0.,0.));
+#557 = PCURVE('',#161,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(1.17223544457,6.280056434289));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(0.,-1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#565 = PCURVE('',#566,#571);
-#566 = PLANE('',#567);
-#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
-#568 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
-#569 = DIRECTION('',(0.,6.7E-16,1.));
-#570 = DIRECTION('',(1.,0.,0.));
-#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576);
-#572 = LINE('',#573,#574);
-#573 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
-#574 = VECTOR('',#575,1.);
-#575 = DIRECTION('',(1.,0.));
-#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#564 = PCURVE('',#565,#570);
+#565 = PLANE('',#566);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#568 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#569 = DIRECTION('',(-1.,0.,0.));
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(0.,0.));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(1.,0.));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#577 = ORIENTED_EDGE('',*,*,#578,.T.);
-#578 = EDGE_CURVE('',#551,#579,#581,.T.);
-#579 = VERTEX_POINT('',#580);
-#580 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#581 = SURFACE_CURVE('',#582,(#586,#593),.PCURVE_S1.);
-#582 = LINE('',#583,#584);
-#583 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
-#584 = VECTOR('',#585,1.);
-#585 = DIRECTION('',(0.,2.2E-16,1.));
-#586 = PCURVE('',#161,#587);
-#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
-#588 = LINE('',#589,#590);
-#589 = CARTESIAN_POINT('',(1.383459215952,6.242477423344));
-#590 = VECTOR('',#591,1.);
-#591 = DIRECTION('',(-1.,0.));
-#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#578,#550,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
+#580 = SURFACE_CURVE('',#581,(#585,#592),.PCURVE_S1.);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#585 = PCURVE('',#161,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(-1.32776455543,6.280056434289));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(1.,1.054219794323E-81));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#593 = PCURVE('',#594,#599);
-#594 = PLANE('',#595);
-#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
-#596 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
-#597 = DIRECTION('',(-1.,0.,0.));
-#598 = DIRECTION('',(0.,6.7E-16,1.));
-#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604);
-#600 = LINE('',#601,#602);
-#601 = CARTESIAN_POINT('',(1.998401444325E-15,-4.440892098501E-16));
-#602 = VECTOR('',#603,1.);
-#603 = DIRECTION('',(1.,-4.5E-16));
-#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#592 = PCURVE('',#593,#598);
+#593 = PLANE('',#594);
+#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
+#595 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
+#596 = DIRECTION('',(-1.,0.,0.));
+#597 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(-2.22044604925E-16,-4.930380657631E-32));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(1.,0.));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#605 = ORIENTED_EDGE('',*,*,#606,.T.);
-#606 = EDGE_CURVE('',#579,#607,#609,.T.);
-#607 = VERTEX_POINT('',#608);
-#608 = CARTESIAN_POINT('',(5.8,2.9,1.35));
-#609 = SURFACE_CURVE('',#610,(#614,#621),.PCURVE_S1.);
-#610 = LINE('',#611,#612);
-#611 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#612 = VECTOR('',#613,1.);
-#613 = DIRECTION('',(-1.,0.,0.));
-#614 = PCURVE('',#161,#615);
-#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
-#616 = LINE('',#617,#618);
-#617 = CARTESIAN_POINT('',(-1.116540784048,6.242477423344));
-#618 = VECTOR('',#619,1.);
-#619 = DIRECTION('',(0.,-1.));
-#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#606,#578,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
+#608 = SURFACE_CURVE('',#609,(#613,#620),.PCURVE_S1.);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(1.,0.,0.));
+#613 = PCURVE('',#161,#614);
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = LINE('',#616,#617);
+#616 = CARTESIAN_POINT('',(-1.32776455543,4.180056434289));
+#617 = VECTOR('',#618,1.);
+#618 = DIRECTION('',(0.,1.));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#621 = PCURVE('',#622,#627);
-#622 = PLANE('',#623);
-#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
-#624 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#625 = DIRECTION('',(0.,-6.7E-16,-1.));
-#626 = DIRECTION('',(-1.,0.,0.));
-#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
-#628 = LINE('',#629,#630);
-#629 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
-#630 = VECTOR('',#631,1.);
-#631 = DIRECTION('',(1.,0.));
-#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#620 = PCURVE('',#621,#626);
+#621 = PLANE('',#622);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
+#624 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#625 = DIRECTION('',(1.,0.,0.));
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(0.,0.));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(1.,0.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#633 = ORIENTED_EDGE('',*,*,#634,.T.);
-#634 = EDGE_CURVE('',#607,#635,#637,.T.);
-#635 = VERTEX_POINT('',#636);
-#636 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.);
-#638 = LINE('',#639,#640);
-#639 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#640 = VECTOR('',#641,1.);
-#641 = DIRECTION('',(-1.,0.,0.));
-#642 = PCURVE('',#161,#643);
-#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
-#644 = LINE('',#645,#646);
-#645 = CARTESIAN_POINT('',(-1.116540784048,6.242477423344));
-#646 = VECTOR('',#647,1.);
-#647 = DIRECTION('',(0.,-1.));
-#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#632 = ORIENTED_EDGE('',*,*,#633,.F.);
+#633 = EDGE_CURVE('',#634,#606,#636,.T.);
+#634 = VERTEX_POINT('',#635);
+#635 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
+#636 = SURFACE_CURVE('',#637,(#641,#648),.PCURVE_S1.);
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#641 = PCURVE('',#161,#642);
+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(-1.67776455543,3.830056434289));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(0.707106781187,0.707106781187));
+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#649 = PCURVE('',#650,#655);
-#650 = PLANE('',#651);
-#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
-#652 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#653 = DIRECTION('',(0.,-1.55E-15,-1.));
-#654 = DIRECTION('',(-1.,0.,-0.));
-#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
-#656 = LINE('',#657,#658);
-#657 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
-#658 = VECTOR('',#659,1.);
-#659 = DIRECTION('',(1.,0.));
-#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#648 = PCURVE('',#649,#654);
+#649 = PLANE('',#650);
+#650 = AXIS2_PLACEMENT_3D('',#651,#652,#653);
+#651 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
+#652 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#653 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(-1.570092458684E-16,-4.930380657631E-32));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(1.,0.));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#661 = ORIENTED_EDGE('',*,*,#662,.T.);
-#662 = EDGE_CURVE('',#635,#663,#665,.T.);
-#663 = VERTEX_POINT('',#664);
-#664 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.);
-#666 = LINE('',#667,#668);
-#667 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#668 = VECTOR('',#669,1.);
-#669 = DIRECTION('',(0.,-1.22E-15,-1.));
-#670 = PCURVE('',#161,#671);
-#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676);
-#672 = LINE('',#673,#674);
-#673 = CARTESIAN_POINT('',(-1.116540784048,1.592477423344));
-#674 = VECTOR('',#675,1.);
-#675 = DIRECTION('',(1.,0.));
-#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#660 = ORIENTED_EDGE('',*,*,#661,.F.);
+#661 = EDGE_CURVE('',#662,#634,#664,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
+#664 = SURFACE_CURVE('',#665,(#669,#676),.PCURVE_S1.);
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(1.,0.,0.));
+#669 = PCURVE('',#161,#670);
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(-1.67776455543,1.830056434289));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(0.,1.));
+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#677 = PCURVE('',#678,#683);
-#678 = PLANE('',#679);
-#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
-#680 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#681 = DIRECTION('',(1.,-0.,0.));
-#682 = DIRECTION('',(0.,-1.55E-15,-1.));
-#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
-#684 = LINE('',#685,#686);
-#685 = CARTESIAN_POINT('',(-1.998401444325E-15,-4.440892098501E-16));
-#686 = VECTOR('',#687,1.);
-#687 = DIRECTION('',(1.,3.3E-16));
-#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#676 = PCURVE('',#677,#682);
+#677 = PLANE('',#678);
+#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681);
+#679 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
+#680 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#681 = DIRECTION('',(1.,0.,0.));
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(0.,0.));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(1.,0.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#689 = ORIENTED_EDGE('',*,*,#690,.T.);
-#690 = EDGE_CURVE('',#663,#691,#693,.T.);
-#691 = VERTEX_POINT('',#692);
-#692 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#693 = SURFACE_CURVE('',#694,(#698,#705),.PCURVE_S1.);
-#694 = LINE('',#695,#696);
-#695 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#696 = VECTOR('',#697,1.);
-#697 = DIRECTION('',(-1.,0.,0.));
-#698 = PCURVE('',#161,#699);
-#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);
-#700 = LINE('',#701,#702);
-#701 = CARTESIAN_POINT('',(0.983459215952,1.592477423344));
-#702 = VECTOR('',#703,1.);
-#703 = DIRECTION('',(0.,-1.));
-#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#688 = ORIENTED_EDGE('',*,*,#689,.F.);
+#689 = EDGE_CURVE('',#690,#662,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
+#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
+#697 = PCURVE('',#161,#698);
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(-1.32776455543,1.480056434289));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(-0.707106781187,0.707106781187));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#705 = PCURVE('',#706,#711);
-#706 = PLANE('',#707);
-#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
-#708 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#709 = DIRECTION('',(0.,-1.55E-15,-1.));
-#710 = DIRECTION('',(-1.,0.,-0.));
-#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716);
-#712 = LINE('',#713,#714);
-#713 = CARTESIAN_POINT('',(0.,0.));
-#714 = VECTOR('',#715,1.);
-#715 = DIRECTION('',(1.,0.));
-#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#704 = PCURVE('',#705,#710);
+#705 = PLANE('',#706);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
+#708 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#709 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(3.140184917368E-16,-4.930380657631E-32));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#717 = ORIENTED_EDGE('',*,*,#718,.T.);
-#718 = EDGE_CURVE('',#691,#719,#721,.T.);
-#719 = VERTEX_POINT('',#720);
-#720 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.);
-#722 = LINE('',#723,#724);
-#723 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#724 = VECTOR('',#725,1.);
-#725 = DIRECTION('',(0.,1.22E-15,1.));
-#726 = PCURVE('',#161,#727);
-#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
-#728 = LINE('',#729,#730);
-#729 = CARTESIAN_POINT('',(0.983459215952,-1.907522576656));
-#730 = VECTOR('',#731,1.);
-#731 = DIRECTION('',(-1.,0.));
-#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#716 = ORIENTED_EDGE('',*,*,#717,.F.);
+#717 = EDGE_CURVE('',#718,#690,#720,.T.);
+#718 = VERTEX_POINT('',#719);
+#719 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
+#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(1.,0.,0.));
+#725 = PCURVE('',#161,#726);
+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731);
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(-1.32776455543,-1.719943565711));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(0.,1.));
+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#733 = PCURVE('',#734,#739);
-#734 = PLANE('',#735);
-#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
-#736 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#737 = DIRECTION('',(-1.,0.,-0.));
-#738 = DIRECTION('',(0.,1.55E-15,1.));
-#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
-#740 = LINE('',#741,#742);
-#741 = CARTESIAN_POINT('',(1.33226762955E-15,-2.065014825803E-30));
-#742 = VECTOR('',#743,1.);
-#743 = DIRECTION('',(1.,-3.3E-16));
-#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#732 = PCURVE('',#733,#738);
+#733 = PLANE('',#734);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
+#736 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#737 = DIRECTION('',(1.,0.,0.));
+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(0.,0.));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(1.,0.));
+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#745 = ORIENTED_EDGE('',*,*,#746,.T.);
-#746 = EDGE_CURVE('',#719,#747,#749,.T.);
-#747 = VERTEX_POINT('',#748);
-#748 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#749 = SURFACE_CURVE('',#750,(#754,#761),.PCURVE_S1.);
-#750 = LINE('',#751,#752);
-#751 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#752 = VECTOR('',#753,1.);
-#753 = DIRECTION('',(-1.,0.,0.));
-#754 = PCURVE('',#161,#755);
-#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
-#756 = LINE('',#757,#758);
-#757 = CARTESIAN_POINT('',(-1.116540784048,-1.907522576656));
-#758 = VECTOR('',#759,1.);
-#759 = DIRECTION('',(0.,-1.));
-#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#744 = ORIENTED_EDGE('',*,*,#745,.F.);
+#745 = EDGE_CURVE('',#746,#718,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
+#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#753 = PCURVE('',#161,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759);
+#755 = LINE('',#756,#757);
+#756 = CARTESIAN_POINT('',(-1.67776455543,-2.069943565711));
+#757 = VECTOR('',#758,1.);
+#758 = DIRECTION('',(0.707106781187,0.707106781187));
+#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#761 = PCURVE('',#762,#767);
-#762 = PLANE('',#763);
-#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
-#764 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#765 = DIRECTION('',(0.,-1.55E-15,-1.));
-#766 = DIRECTION('',(-1.,0.,-0.));
-#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
-#768 = LINE('',#769,#770);
-#769 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
-#770 = VECTOR('',#771,1.);
-#771 = DIRECTION('',(1.,0.));
-#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#760 = PCURVE('',#761,#766);
+#761 = PLANE('',#762);
+#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
+#763 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
+#764 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#765 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(-1.570092458684E-16,-4.930380657631E-32));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(1.,0.));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#773 = ORIENTED_EDGE('',*,*,#774,.T.);
-#774 = EDGE_CURVE('',#747,#177,#775,.T.);
-#775 = SURFACE_CURVE('',#776,(#780,#787),.PCURVE_S1.);
-#776 = LINE('',#777,#778);
-#777 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#778 = VECTOR('',#779,1.);
-#779 = DIRECTION('',(-1.,0.,0.));
-#780 = PCURVE('',#161,#781);
-#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);
-#782 = LINE('',#783,#784);
-#783 = CARTESIAN_POINT('',(-1.116540784048,-5.957522576656));
-#784 = VECTOR('',#785,1.);
-#785 = DIRECTION('',(0.,-1.));
-#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#772 = ORIENTED_EDGE('',*,*,#773,.F.);
+#773 = EDGE_CURVE('',#333,#746,#774,.T.);
+#774 = SURFACE_CURVE('',#775,(#779,#786),.PCURVE_S1.);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(-3.95,2.9,-1.5));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(1.,0.,0.));
+#779 = PCURVE('',#161,#780);
+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(-1.67776455543,-4.069943565711));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(0.,1.));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#787 = PCURVE('',#194,#788);
-#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);
-#789 = LINE('',#790,#791);
-#790 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
-#791 = VECTOR('',#792,1.);
-#792 = DIRECTION('',(1.,0.));
-#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#786 = PCURVE('',#348,#787);
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(0.,0.));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(1.,0.));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#794 = FACE_BOUND('',#795,.F.);
+#793 = ORIENTED_EDGE('',*,*,#360,.F.);
+#794 = FACE_BOUND('',#795,.T.);
 #795 = EDGE_LOOP('',(#796));
-#796 = ORIENTED_EDGE('',*,*,#797,.T.);
+#796 = ORIENTED_EDGE('',*,*,#797,.F.);
 #797 = EDGE_CURVE('',#798,#798,#800,.T.);
 #798 = VERTEX_POINT('',#799);
-#799 = CARTESIAN_POINT('',(-4.6,2.9,-5.E-15));
-#800 = SURFACE_CURVE('',#801,(#806,#817),.PCURVE_S1.);
+#799 = CARTESIAN_POINT('',(-4.6,2.9,6.439293542826E-16));
+#800 = SURFACE_CURVE('',#801,(#806,#813),.PCURVE_S1.);
 #801 = CIRCLE('',#802,0.7);
 #802 = AXIS2_PLACEMENT_3D('',#803,#804,#805);
-#803 = CARTESIAN_POINT('',(-5.3,2.9,-3.10862446895E-15));
-#804 = DIRECTION('',(0.,1.,-1.22E-15));
-#805 = DIRECTION('',(1.,0.,0.));
+#803 = CARTESIAN_POINT('',(-5.3,2.9,4.440892098501E-16));
+#804 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#805 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
 #806 = PCURVE('',#161,#807);
-#807 = DEFINITIONAL_REPRESENTATION('',(#808),#816);
-#808 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#809,#810,#811,#812,#813,#814
-,#815),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = CIRCLE('',#809,0.7);
+#809 = AXIS2_PLACEMENT_2D('',#810,#811);
+#810 = CARTESIAN_POINT('',(-0.17776455543,-5.419943565711));
+#811 = DIRECTION('',(-1.514321479945E-66,1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = PCURVE('',#814,#819);
+#814 = CYLINDRICAL_SURFACE('',#815,0.7);
+#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
+#816 = CARTESIAN_POINT('',(-5.3,2.9,6.439293542826E-16));
+#817 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#818 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(0.,0.));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(1.,0.));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = FACE_BOUND('',#826,.T.);
+#826 = EDGE_LOOP('',(#827));
+#827 = ORIENTED_EDGE('',*,*,#828,.T.);
+#828 = EDGE_CURVE('',#829,#829,#831,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(-2.25,2.9,6.439293542826E-16));
+#831 = SURFACE_CURVE('',#832,(#837,#848),.PCURVE_S1.);
+#832 = CIRCLE('',#833,1.);
+#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836);
+#834 = CARTESIAN_POINT('',(-3.25,2.9,4.440892098501E-16));
+#835 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#836 = DIRECTION('',(1.,0.,0.));
+#837 = PCURVE('',#161,#838);
+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#847);
+#839 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#840,#841,#842,#843,#844,#845
+,#846),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
     -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
 RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
   '') );
-#809 = CARTESIAN_POINT('',(0.233459215952,-4.757522576656));
-#810 = CARTESIAN_POINT('',(1.445894781251,-4.757522576656));
-#811 = CARTESIAN_POINT('',(0.839676998602,-5.807522576656));
-#812 = CARTESIAN_POINT('',(0.233459215952,-6.857522576656));
-#813 = CARTESIAN_POINT('',(-0.372758566697,-5.807522576656));
-#814 = CARTESIAN_POINT('',(-0.978976349346,-4.757522576656));
-#815 = CARTESIAN_POINT('',(0.233459215952,-4.757522576656));
-#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#840 = CARTESIAN_POINT('',(-0.17776455543,-2.369943565711));
+#841 = CARTESIAN_POINT('',(1.554286252139,-2.369943565711));
+#842 = CARTESIAN_POINT('',(0.688260848355,-3.869943565711));
+#843 = CARTESIAN_POINT('',(-0.17776455543,-5.369943565711));
+#844 = CARTESIAN_POINT('',(-1.043789959214,-3.869943565711));
+#845 = CARTESIAN_POINT('',(-1.909815362999,-2.369943565711));
+#846 = CARTESIAN_POINT('',(-0.17776455543,-2.369943565711));
+#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#817 = PCURVE('',#818,#823);
-#818 = CYLINDRICAL_SURFACE('',#819,0.7);
-#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
-#820 = CARTESIAN_POINT('',(-5.3,2.9,-4.51E-15));
-#821 = DIRECTION('',(0.,1.,-1.55E-15));
-#822 = DIRECTION('',(1.,-0.,0.));
-#823 = DEFINITIONAL_REPRESENTATION('',(#824),#827);
-#824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#825,#826),.UNSPECIFIED.,.F.,.F.,
-  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#825 = CARTESIAN_POINT('',(0.,0.));
-#826 = CARTESIAN_POINT('',(6.28318530718,0.));
-#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#848 = PCURVE('',#849,#854);
+#849 = CYLINDRICAL_SURFACE('',#850,1.);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(-3.25,2.9,6.439293542826E-16));
+#852 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#853 = DIRECTION('',(1.,0.,0.));
+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-0.,0.));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-1.,0.));
+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#828 = FACE_BOUND('',#829,.F.);
-#829 = EDGE_LOOP('',(#830));
-#830 = ORIENTED_EDGE('',*,*,#831,.F.);
-#831 = EDGE_CURVE('',#832,#832,#834,.T.);
-#832 = VERTEX_POINT('',#833);
-#833 = CARTESIAN_POINT('',(-2.25,2.9,-5.E-15));
-#834 = SURFACE_CURVE('',#835,(#840,#847),.PCURVE_S1.);
-#835 = CIRCLE('',#836,1.);
-#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
-#837 = CARTESIAN_POINT('',(-3.25,2.9,0.));
-#838 = DIRECTION('',(0.,-1.,2.2E-16));
-#839 = DIRECTION('',(1.,0.,0.));
-#840 = PCURVE('',#161,#841);
-#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
-#842 = CIRCLE('',#843,1.);
-#843 = AXIS2_PLACEMENT_2D('',#844,#845);
-#844 = CARTESIAN_POINT('',(0.233459215952,-3.407522576656));
-#845 = DIRECTION('',(0.,1.));
-#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#860 = FACE_BOUND('',#861,.T.);
+#861 = EDGE_LOOP('',(#862));
+#862 = ORIENTED_EDGE('',*,*,#863,.F.);
+#863 = EDGE_CURVE('',#864,#864,#866,.T.);
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(6.,2.9,6.439293542826E-16));
+#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.);
+#867 = CIRCLE('',#868,0.7);
+#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
+#869 = CARTESIAN_POINT('',(5.3,2.9,4.440892098501E-16));
+#870 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#871 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#872 = PCURVE('',#161,#873);
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);
+#874 = CIRCLE('',#875,0.7);
+#875 = AXIS2_PLACEMENT_2D('',#876,#877);
+#876 = CARTESIAN_POINT('',(-0.17776455543,5.180056434289));
+#877 = DIRECTION('',(-1.514321479945E-66,1.));
+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#847 = PCURVE('',#848,#853);
-#848 = CYLINDRICAL_SURFACE('',#849,1.);
-#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);
-#850 = CARTESIAN_POINT('',(-3.25,2.9,-1.93E-15));
-#851 = DIRECTION('',(0.,1.,-6.7E-16));
-#852 = DIRECTION('',(1.,0.,0.));
-#853 = DEFINITIONAL_REPRESENTATION('',(#854),#857);
-#854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#855,#856),.UNSPECIFIED.,.F.,.F.,
-  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#855 = CARTESIAN_POINT('',(0.,0.));
-#856 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#879 = PCURVE('',#880,#885);
+#880 = CYLINDRICAL_SURFACE('',#881,0.7);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(5.3,2.9,6.439293542826E-16));
+#883 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#884 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.,0.));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(1.,0.));
+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#858 = FACE_BOUND('',#859,.F.);
-#859 = EDGE_LOOP('',(#860));
-#860 = ORIENTED_EDGE('',*,*,#861,.F.);
-#861 = EDGE_CURVE('',#862,#862,#864,.T.);
-#862 = VERTEX_POINT('',#863);
-#863 = CARTESIAN_POINT('',(4.25,2.9,-5.E-15));
-#864 = SURFACE_CURVE('',#865,(#870,#877),.PCURVE_S1.);
-#865 = CIRCLE('',#866,1.);
-#866 = AXIS2_PLACEMENT_3D('',#867,#868,#869);
-#867 = CARTESIAN_POINT('',(3.25,2.9,0.));
-#868 = DIRECTION('',(0.,-1.,2.2E-16));
-#869 = DIRECTION('',(1.,0.,0.));
-#870 = PCURVE('',#161,#871);
-#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
-#872 = CIRCLE('',#873,1.);
-#873 = AXIS2_PLACEMENT_2D('',#874,#875);
-#874 = CARTESIAN_POINT('',(0.233459215952,3.092477423344));
-#875 = DIRECTION('',(0.,1.));
-#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#877 = PCURVE('',#878,#883);
-#878 = CYLINDRICAL_SURFACE('',#879,1.);
-#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
-#880 = CARTESIAN_POINT('',(3.25,2.9,-1.93E-15));
-#881 = DIRECTION('',(0.,1.,-6.7E-16));
-#882 = DIRECTION('',(1.,0.,0.));
-#883 = DEFINITIONAL_REPRESENTATION('',(#884),#887);
-#884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#885,#886),.UNSPECIFIED.,.F.,.F.,
-  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#885 = CARTESIAN_POINT('',(0.,0.));
-#886 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#888 = FACE_BOUND('',#889,.F.);
-#889 = EDGE_LOOP('',(#890));
-#890 = ORIENTED_EDGE('',*,*,#891,.T.);
-#891 = EDGE_CURVE('',#892,#892,#894,.T.);
-#892 = VERTEX_POINT('',#893);
-#893 = CARTESIAN_POINT('',(6.,2.9,-5.E-15));
-#894 = SURFACE_CURVE('',#895,(#900,#911),.PCURVE_S1.);
-#895 = CIRCLE('',#896,0.7);
-#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
-#897 = CARTESIAN_POINT('',(5.3,2.9,-3.10862446895E-15));
-#898 = DIRECTION('',(0.,1.,-1.22E-15));
-#899 = DIRECTION('',(1.,0.,0.));
-#900 = PCURVE('',#161,#901);
-#901 = DEFINITIONAL_REPRESENTATION('',(#902),#910);
-#902 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#903,#904,#905,#906,#907,#908
-,#909),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+#891 = FACE_BOUND('',#892,.T.);
+#892 = EDGE_LOOP('',(#893));
+#893 = ORIENTED_EDGE('',*,*,#894,.T.);
+#894 = EDGE_CURVE('',#895,#895,#897,.T.);
+#895 = VERTEX_POINT('',#896);
+#896 = CARTESIAN_POINT('',(4.25,2.9,6.439293542826E-16));
+#897 = SURFACE_CURVE('',#898,(#903,#914),.PCURVE_S1.);
+#898 = CIRCLE('',#899,1.);
+#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
+#900 = CARTESIAN_POINT('',(3.25,2.9,4.440892098501E-16));
+#901 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#902 = DIRECTION('',(1.,0.,0.));
+#903 = PCURVE('',#161,#904);
+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#913);
+#905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#906,#907,#908,#909,#910,#911
+,#912),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
     -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
 RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
   '') );
-#903 = CARTESIAN_POINT('',(0.233459215952,5.842477423344));
-#904 = CARTESIAN_POINT('',(1.445894781251,5.842477423344));
-#905 = CARTESIAN_POINT('',(0.839676998602,4.792477423344));
-#906 = CARTESIAN_POINT('',(0.233459215952,3.742477423344));
-#907 = CARTESIAN_POINT('',(-0.372758566697,4.792477423344));
-#908 = CARTESIAN_POINT('',(-0.978976349346,5.842477423344));
-#909 = CARTESIAN_POINT('',(0.233459215952,5.842477423344));
-#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#906 = CARTESIAN_POINT('',(-0.17776455543,4.130056434289));
+#907 = CARTESIAN_POINT('',(1.554286252139,4.130056434289));
+#908 = CARTESIAN_POINT('',(0.688260848355,2.630056434289));
+#909 = CARTESIAN_POINT('',(-0.17776455543,1.130056434289));
+#910 = CARTESIAN_POINT('',(-1.043789959214,2.630056434289));
+#911 = CARTESIAN_POINT('',(-1.909815362999,4.130056434289));
+#912 = CARTESIAN_POINT('',(-0.17776455543,4.130056434289));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#911 = PCURVE('',#912,#917);
-#912 = CYLINDRICAL_SURFACE('',#913,0.7);
-#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);
-#914 = CARTESIAN_POINT('',(5.3,2.9,-4.51E-15));
-#915 = DIRECTION('',(0.,1.,-1.55E-15));
-#916 = DIRECTION('',(1.,-0.,0.));
-#917 = DEFINITIONAL_REPRESENTATION('',(#918),#921);
-#918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#919,#920),.UNSPECIFIED.,.F.,.F.,
-  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#919 = CARTESIAN_POINT('',(0.,0.));
-#920 = CARTESIAN_POINT('',(6.28318530718,0.));
-#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#914 = PCURVE('',#915,#920);
+#915 = CYLINDRICAL_SURFACE('',#916,1.);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(3.25,2.9,6.439293542826E-16));
+#918 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#919 = DIRECTION('',(1.,0.,0.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(-0.,0.));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(-1.,0.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#922 = ADVANCED_FACE('',(#923,#1301,#1331,#1356,#1381),#107,.T.);
-#923 = FACE_BOUND('',#924,.T.);
-#924 = EDGE_LOOP('',(#925,#926,#927,#928,#951,#974,#997,#1020,#1043,
-    #1066,#1089,#1112,#1140,#1168,#1196,#1224,#1252,#1280));
-#925 = ORIENTED_EDGE('',*,*,#262,.T.);
-#926 = ORIENTED_EDGE('',*,*,#91,.T.);
-#927 = ORIENTED_EDGE('',*,*,#309,.T.);
-#928 = ORIENTED_EDGE('',*,*,#929,.T.);
-#929 = EDGE_CURVE('',#310,#930,#932,.T.);
-#930 = VERTEX_POINT('',#931);
-#931 = CARTESIAN_POINT('',(-1.95,-2.9,-1.5));
-#932 = SURFACE_CURVE('',#933,(#937,#944),.PCURVE_S1.);
-#933 = LINE('',#934,#935);
-#934 = CARTESIAN_POINT('',(-3.95,-2.9,-1.5));
-#935 = VECTOR('',#936,1.);
-#936 = DIRECTION('',(1.,0.,0.));
-#937 = PCURVE('',#107,#938);
-#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);
-#939 = LINE('',#940,#941);
-#940 = CARTESIAN_POINT('',(1.733459215952,-4.107522576656));
-#941 = VECTOR('',#942,1.);
-#942 = DIRECTION('',(0.,1.));
-#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#926 = ADVANCED_FACE('',(#927,#1305,#1340,#1370,#1405),#107,.F.);
+#927 = FACE_BOUND('',#928,.F.);
+#928 = EDGE_LOOP('',(#929,#930,#931,#954,#982,#1010,#1038,#1066,#1094,
+    #1122,#1145,#1168,#1191,#1214,#1237,#1260,#1283,#1304));
+#929 = ORIENTED_EDGE('',*,*,#91,.F.);
+#930 = ORIENTED_EDGE('',*,*,#262,.F.);
+#931 = ORIENTED_EDGE('',*,*,#932,.F.);
+#932 = EDGE_CURVE('',#933,#235,#935,.T.);
+#933 = VERTEX_POINT('',#934);
+#934 = CARTESIAN_POINT('',(-5.8,-2.9,1.35));
+#935 = SURFACE_CURVE('',#936,(#940,#947),.PCURVE_S1.);
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(-5.8,-2.9,1.35));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(-1.,0.,0.));
+#940 = PCURVE('',#107,#941);
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(1.17223544457,-5.919943565711));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.,-1.));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#944 = PCURVE('',#348,#945);
-#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950);
-#946 = LINE('',#947,#948);
-#947 = CARTESIAN_POINT('',(0.,-5.8));
-#948 = VECTOR('',#949,1.);
-#949 = DIRECTION('',(1.,0.));
-#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#947 = PCURVE('',#250,#948);
+#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953);
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(0.,-5.8));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(1.,0.));
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#951 = ORIENTED_EDGE('',*,*,#952,.T.);
-#952 = EDGE_CURVE('',#930,#953,#955,.T.);
-#953 = VERTEX_POINT('',#954);
-#954 = CARTESIAN_POINT('',(-1.6,-2.9,-1.15));
-#955 = SURFACE_CURVE('',#956,(#960,#967),.PCURVE_S1.);
-#956 = LINE('',#957,#958);
-#957 = CARTESIAN_POINT('',(-1.95,-2.9,-1.5));
-#958 = VECTOR('',#959,1.);
-#959 = DIRECTION('',(0.707106781187,1.6E-16,0.707106781187));
-#960 = PCURVE('',#107,#961);
-#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);
-#962 = LINE('',#963,#964);
-#963 = CARTESIAN_POINT('',(1.733459215952,-2.107522576656));
-#964 = VECTOR('',#965,1.);
-#965 = DIRECTION('',(-0.707106781187,0.707106781187));
-#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#933,#956,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
+#958 = SURFACE_CURVE('',#959,(#963,#970),.PCURVE_S1.);
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#963 = PCURVE('',#107,#964);
+#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(1.17223544457,-6.519943565711));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(8.595704564954E-67,1.));
+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#967 = PCURVE('',#426,#968);
-#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);
-#969 = LINE('',#970,#971);
-#970 = CARTESIAN_POINT('',(-1.155907541316E-15,-5.8));
-#971 = VECTOR('',#972,1.);
-#972 = DIRECTION('',(1.,-3.1E-16));
-#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#970 = PCURVE('',#971,#976);
+#971 = PLANE('',#972);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
+#974 = DIRECTION('',(4.297852282477E-67,2.22044604925E-16,-1.));
+#975 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(0.,0.));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(1.,-1.054219794323E-81));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#974 = ORIENTED_EDGE('',*,*,#975,.T.);
-#975 = EDGE_CURVE('',#953,#976,#978,.T.);
-#976 = VERTEX_POINT('',#977);
-#977 = CARTESIAN_POINT('',(1.6,-2.9,-1.15));
-#978 = SURFACE_CURVE('',#979,(#983,#990),.PCURVE_S1.);
-#979 = LINE('',#980,#981);
-#980 = CARTESIAN_POINT('',(-1.6,-2.9,-1.15));
-#981 = VECTOR('',#982,1.);
-#982 = DIRECTION('',(1.,0.,0.));
-#983 = PCURVE('',#107,#984);
-#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
-#985 = LINE('',#986,#987);
-#986 = CARTESIAN_POINT('',(1.383459215952,-1.757522576656));
-#987 = VECTOR('',#988,1.);
-#988 = DIRECTION('',(0.,1.));
-#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#982 = ORIENTED_EDGE('',*,*,#983,.F.);
+#983 = EDGE_CURVE('',#984,#956,#986,.T.);
+#984 = VERTEX_POINT('',#985);
+#985 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
+#986 = SURFACE_CURVE('',#987,(#991,#998),.PCURVE_S1.);
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#991 = PCURVE('',#107,#992);
+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);
+#993 = LINE('',#994,#995);
+#994 = CARTESIAN_POINT('',(-0.92776455543,-1.869943565711));
+#995 = VECTOR('',#996,1.);
+#996 = DIRECTION('',(1.,1.054219794323E-81));
+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#990 = PCURVE('',#454,#991);
-#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
-#992 = LINE('',#993,#994);
-#993 = CARTESIAN_POINT('',(0.,-5.8));
-#994 = VECTOR('',#995,1.);
-#995 = DIRECTION('',(1.,0.));
-#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#998 = PCURVE('',#999,#1004);
+#999 = PLANE('',#1000);
+#1000 = AXIS2_PLACEMENT_3D('',#1001,#1002,#1003);
+#1001 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
+#1002 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1003 = DIRECTION('',(-4.297852282477E-67,-2.22044604925E-16,1.));
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(2.22044604925E-16,-4.930380657631E-32));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(1.,0.));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#997 = ORIENTED_EDGE('',*,*,#998,.T.);
-#998 = EDGE_CURVE('',#976,#999,#1001,.T.);
-#999 = VERTEX_POINT('',#1000);
-#1000 = CARTESIAN_POINT('',(1.95,-2.9,-1.5));
-#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.);
-#1002 = LINE('',#1003,#1004);
-#1003 = CARTESIAN_POINT('',(1.6,-2.9,-1.15));
-#1004 = VECTOR('',#1005,1.);
-#1005 = DIRECTION('',(0.707106781187,-1.6E-16,-0.707106781187));
-#1006 = PCURVE('',#107,#1007);
-#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);
-#1008 = LINE('',#1009,#1010);
-#1009 = CARTESIAN_POINT('',(1.383459215952,1.442477423344));
-#1010 = VECTOR('',#1011,1.);
-#1011 = DIRECTION('',(0.707106781187,0.707106781187));
-#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1013 = PCURVE('',#482,#1014);
-#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);
+#1010 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#1011 = EDGE_CURVE('',#1012,#984,#1014,.T.);
+#1012 = VERTEX_POINT('',#1013);
+#1013 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
+#1014 = SURFACE_CURVE('',#1015,(#1019,#1026),.PCURVE_S1.);
 #1015 = LINE('',#1016,#1017);
-#1016 = CARTESIAN_POINT('',(1.469926033053E-15,-5.8));
+#1016 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
 #1017 = VECTOR('',#1018,1.);
-#1018 = DIRECTION('',(1.,3.1E-16));
-#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1018 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#1019 = PCURVE('',#107,#1020);
+#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);
+#1021 = LINE('',#1022,#1023);
+#1022 = CARTESIAN_POINT('',(-0.92776455543,1.630056434289));
+#1023 = VECTOR('',#1024,1.);
+#1024 = DIRECTION('',(-8.595704564954E-67,-1.));
+#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1020 = ORIENTED_EDGE('',*,*,#1021,.T.);
-#1021 = EDGE_CURVE('',#999,#1022,#1024,.T.);
-#1022 = VERTEX_POINT('',#1023);
-#1023 = CARTESIAN_POINT('',(3.95,-2.9,-1.5));
-#1024 = SURFACE_CURVE('',#1025,(#1029,#1036),.PCURVE_S1.);
-#1025 = LINE('',#1026,#1027);
-#1026 = CARTESIAN_POINT('',(1.95,-2.9,-1.5));
-#1027 = VECTOR('',#1028,1.);
-#1028 = DIRECTION('',(1.,0.,0.));
-#1029 = PCURVE('',#107,#1030);
-#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1035);
-#1031 = LINE('',#1032,#1033);
-#1032 = CARTESIAN_POINT('',(1.733459215952,1.792477423344));
-#1033 = VECTOR('',#1034,1.);
-#1034 = DIRECTION('',(0.,1.));
-#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1026 = PCURVE('',#1027,#1032);
+#1027 = PLANE('',#1028);
+#1028 = AXIS2_PLACEMENT_3D('',#1029,#1030,#1031);
+#1029 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
+#1030 = DIRECTION('',(-4.297852282477E-67,-2.22044604925E-16,1.));
+#1031 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(-0.,0.));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(1.,1.054219794323E-81));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1036 = PCURVE('',#510,#1037);
-#1037 = DEFINITIONAL_REPRESENTATION('',(#1038),#1042);
-#1038 = LINE('',#1039,#1040);
-#1039 = CARTESIAN_POINT('',(0.,-5.8));
-#1040 = VECTOR('',#1041,1.);
-#1041 = DIRECTION('',(1.,0.));
-#1042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1038 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#1039 = EDGE_CURVE('',#1040,#1012,#1042,.T.);
+#1040 = VERTEX_POINT('',#1041);
+#1041 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#1042 = SURFACE_CURVE('',#1043,(#1047,#1054),.PCURVE_S1.);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#1047 = PCURVE('',#107,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(1.17223544457,1.630056434289));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(-1.,-1.054219794323E-81));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1043 = ORIENTED_EDGE('',*,*,#1044,.T.);
-#1044 = EDGE_CURVE('',#1022,#1045,#1047,.T.);
-#1045 = VERTEX_POINT('',#1046);
-#1046 = CARTESIAN_POINT('',(4.3,-2.9,-1.15));
-#1047 = SURFACE_CURVE('',#1048,(#1052,#1059),.PCURVE_S1.);
-#1048 = LINE('',#1049,#1050);
-#1049 = CARTESIAN_POINT('',(3.95,-2.9,-1.5));
-#1050 = VECTOR('',#1051,1.);
-#1051 = DIRECTION('',(0.707106781187,1.6E-16,0.707106781187));
-#1052 = PCURVE('',#107,#1053);
-#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);
-#1054 = LINE('',#1055,#1056);
-#1055 = CARTESIAN_POINT('',(1.733459215952,3.792477423344));
-#1056 = VECTOR('',#1057,1.);
-#1057 = DIRECTION('',(-0.707106781187,0.707106781187));
-#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1059 = PCURVE('',#538,#1060);
+#1054 = PCURVE('',#1055,#1060);
+#1055 = PLANE('',#1056);
+#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
+#1057 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#1058 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#1059 = DIRECTION('',(4.297852282477E-67,2.22044604925E-16,-1.));
 #1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1065);
 #1061 = LINE('',#1062,#1063);
-#1062 = CARTESIAN_POINT('',(-1.155907541316E-15,-5.8));
+#1062 = CARTESIAN_POINT('',(-2.22044604925E-16,-4.930380657631E-32));
 #1063 = VECTOR('',#1064,1.);
-#1064 = DIRECTION('',(1.,-3.1E-16));
+#1064 = DIRECTION('',(1.,0.));
 #1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #1066 = ORIENTED_EDGE('',*,*,#1067,.T.);
-#1067 = EDGE_CURVE('',#1045,#1068,#1070,.T.);
+#1067 = EDGE_CURVE('',#1040,#1068,#1070,.T.);
 #1068 = VERTEX_POINT('',#1069);
-#1069 = CARTESIAN_POINT('',(6.4,-2.9,-1.15));
+#1069 = CARTESIAN_POINT('',(5.8,-2.9,1.35));
 #1070 = SURFACE_CURVE('',#1071,(#1075,#1082),.PCURVE_S1.);
 #1071 = LINE('',#1072,#1073);
-#1072 = CARTESIAN_POINT('',(4.3,-2.9,-1.15));
+#1072 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
 #1073 = VECTOR('',#1074,1.);
-#1074 = DIRECTION('',(1.,0.,0.));
+#1074 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
 #1075 = PCURVE('',#107,#1076);
 #1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);
 #1077 = LINE('',#1078,#1079);
-#1078 = CARTESIAN_POINT('',(1.383459215952,4.142477423344));
+#1078 = CARTESIAN_POINT('',(1.17223544457,1.630056434289));
 #1079 = VECTOR('',#1080,1.);
-#1080 = DIRECTION('',(0.,1.));
+#1080 = DIRECTION('',(8.595704564954E-67,1.));
 #1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1082 = PCURVE('',#566,#1083);
-#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);
-#1084 = LINE('',#1085,#1086);
-#1085 = CARTESIAN_POINT('',(0.,-5.8));
-#1086 = VECTOR('',#1087,1.);
-#1087 = DIRECTION('',(1.,0.));
-#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1082 = PCURVE('',#1083,#1088);
+#1083 = PLANE('',#1084);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#1086 = DIRECTION('',(4.297852282477E-67,2.22044604925E-16,-1.));
+#1087 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1088 = DEFINITIONAL_REPRESENTATION('',(#1089),#1093);
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(0.,0.));
+#1091 = VECTOR('',#1092,1.);
+#1092 = DIRECTION('',(1.,-1.054219794323E-81));
+#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1089 = ORIENTED_EDGE('',*,*,#1090,.T.);
-#1090 = EDGE_CURVE('',#1068,#1091,#1093,.T.);
-#1091 = VERTEX_POINT('',#1092);
-#1092 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
-#1093 = SURFACE_CURVE('',#1094,(#1098,#1105),.PCURVE_S1.);
-#1094 = LINE('',#1095,#1096);
-#1095 = CARTESIAN_POINT('',(6.4,-2.9,-1.15));
-#1096 = VECTOR('',#1097,1.);
-#1097 = DIRECTION('',(0.,2.2E-16,1.));
-#1098 = PCURVE('',#107,#1099);
-#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104);
-#1100 = LINE('',#1101,#1102);
-#1101 = CARTESIAN_POINT('',(1.383459215952,6.242477423344));
-#1102 = VECTOR('',#1103,1.);
-#1103 = DIRECTION('',(-1.,0.));
-#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1094 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#1095 = EDGE_CURVE('',#1096,#1068,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
+#1098 = SURFACE_CURVE('',#1099,(#1103,#1110),.PCURVE_S1.);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-1.,0.,0.));
+#1103 = PCURVE('',#107,#1104);
+#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1109);
+#1105 = LINE('',#1106,#1107);
+#1106 = CARTESIAN_POINT('',(1.17223544457,6.280056434289));
+#1107 = VECTOR('',#1108,1.);
+#1108 = DIRECTION('',(0.,-1.));
+#1109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1105 = PCURVE('',#594,#1106);
-#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1111);
-#1107 = LINE('',#1108,#1109);
-#1108 = CARTESIAN_POINT('',(-2.1096431606E-15,-5.8));
-#1109 = VECTOR('',#1110,1.);
-#1110 = DIRECTION('',(1.,-4.5E-16));
-#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1112 = ORIENTED_EDGE('',*,*,#1113,.T.);
-#1113 = EDGE_CURVE('',#1091,#1114,#1116,.T.);
-#1114 = VERTEX_POINT('',#1115);
-#1115 = CARTESIAN_POINT('',(5.8,-2.9,1.35));
-#1116 = SURFACE_CURVE('',#1117,(#1121,#1128),.PCURVE_S1.);
+#1110 = PCURVE('',#1111,#1116);
+#1111 = PLANE('',#1112);
+#1112 = AXIS2_PLACEMENT_3D('',#1113,#1114,#1115);
+#1113 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#1114 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#1115 = DIRECTION('',(-1.,0.,0.));
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);
 #1117 = LINE('',#1118,#1119);
-#1118 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
+#1118 = CARTESIAN_POINT('',(0.,-5.8));
 #1119 = VECTOR('',#1120,1.);
-#1120 = DIRECTION('',(-1.,0.,0.));
-#1121 = PCURVE('',#107,#1122);
-#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);
-#1123 = LINE('',#1124,#1125);
-#1124 = CARTESIAN_POINT('',(-1.116540784048,6.242477423344));
-#1125 = VECTOR('',#1126,1.);
-#1126 = DIRECTION('',(0.,-1.));
-#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1120 = DIRECTION('',(1.,0.));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1128 = PCURVE('',#1129,#1134);
-#1129 = PLANE('',#1130);
-#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);
-#1131 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#1132 = DIRECTION('',(0.,-6.7E-16,-1.));
-#1133 = DIRECTION('',(-1.,0.,0.));
-#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
-#1135 = LINE('',#1136,#1137);
-#1136 = CARTESIAN_POINT('',(0.,-5.8));
-#1137 = VECTOR('',#1138,1.);
-#1138 = DIRECTION('',(1.,0.));
-#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1122 = ORIENTED_EDGE('',*,*,#1123,.F.);
+#1123 = EDGE_CURVE('',#1124,#1096,#1126,.T.);
+#1124 = VERTEX_POINT('',#1125);
+#1125 = CARTESIAN_POINT('',(6.4,-2.9,-1.15));
+#1126 = SURFACE_CURVE('',#1127,(#1131,#1138),.PCURVE_S1.);
+#1127 = LINE('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(6.4,-2.9,-1.15));
+#1129 = VECTOR('',#1130,1.);
+#1130 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1131 = PCURVE('',#107,#1132);
+#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137);
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-1.32776455543,6.280056434289));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(1.,1.054219794323E-81));
+#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1140 = ORIENTED_EDGE('',*,*,#1141,.F.);
-#1141 = EDGE_CURVE('',#1142,#1114,#1144,.T.);
-#1142 = VERTEX_POINT('',#1143);
-#1143 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#1144 = SURFACE_CURVE('',#1145,(#1149,#1156),.PCURVE_S1.);
-#1145 = LINE('',#1146,#1147);
-#1146 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#1147 = VECTOR('',#1148,1.);
-#1148 = DIRECTION('',(1.,0.,0.));
-#1149 = PCURVE('',#107,#1150);
-#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);
-#1151 = LINE('',#1152,#1153);
-#1152 = CARTESIAN_POINT('',(-1.116540784048,1.592477423344));
-#1153 = VECTOR('',#1154,1.);
-#1154 = DIRECTION('',(0.,1.));
-#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1138 = PCURVE('',#593,#1139);
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(-2.6645352591E-16,-5.8));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(1.,0.));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1156 = PCURVE('',#1157,#1162);
-#1157 = PLANE('',#1158);
-#1158 = AXIS2_PLACEMENT_3D('',#1159,#1160,#1161);
-#1159 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#1160 = DIRECTION('',(0.,-1.17E-15,-1.));
-#1161 = DIRECTION('',(1.,0.,0.));
+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1146 = EDGE_CURVE('',#1147,#1124,#1149,.T.);
+#1147 = VERTEX_POINT('',#1148);
+#1148 = CARTESIAN_POINT('',(4.3,-2.9,-1.15));
+#1149 = SURFACE_CURVE('',#1150,(#1154,#1161),.PCURVE_S1.);
+#1150 = LINE('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(4.3,-2.9,-1.15));
+#1152 = VECTOR('',#1153,1.);
+#1153 = DIRECTION('',(1.,0.,0.));
+#1154 = PCURVE('',#107,#1155);
+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(-1.32776455543,4.180056434289));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(0.,1.));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1161 = PCURVE('',#621,#1162);
 #1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
 #1163 = LINE('',#1164,#1165);
-#1164 = CARTESIAN_POINT('',(0.,0.));
+#1164 = CARTESIAN_POINT('',(0.,-5.8));
 #1165 = VECTOR('',#1166,1.);
 #1166 = DIRECTION('',(1.,0.));
 #1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1168 = ORIENTED_EDGE('',*,*,#1169,.T.);
-#1169 = EDGE_CURVE('',#1142,#1170,#1172,.T.);
+#1168 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1169 = EDGE_CURVE('',#1170,#1147,#1172,.T.);
 #1170 = VERTEX_POINT('',#1171);
-#1171 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
+#1171 = CARTESIAN_POINT('',(3.95,-2.9,-1.5));
 #1172 = SURFACE_CURVE('',#1173,(#1177,#1184),.PCURVE_S1.);
 #1173 = LINE('',#1174,#1175);
-#1174 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#1174 = CARTESIAN_POINT('',(3.95,-2.9,-1.5));
 #1175 = VECTOR('',#1176,1.);
-#1176 = DIRECTION('',(-0.,-1.22E-15,-1.));
+#1176 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
 #1177 = PCURVE('',#107,#1178);
 #1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);
 #1179 = LINE('',#1180,#1181);
-#1180 = CARTESIAN_POINT('',(-1.116540784048,1.592477423344));
+#1180 = CARTESIAN_POINT('',(-1.67776455543,3.830056434289));
 #1181 = VECTOR('',#1182,1.);
-#1182 = DIRECTION('',(1.,0.));
+#1182 = DIRECTION('',(0.707106781187,0.707106781187));
 #1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1184 = PCURVE('',#1185,#1190);
-#1185 = PLANE('',#1186);
-#1186 = AXIS2_PLACEMENT_3D('',#1187,#1188,#1189);
-#1187 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#1188 = DIRECTION('',(-1.,0.,0.));
-#1189 = DIRECTION('',(0.,-1.22E-15,-1.));
-#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195);
-#1191 = LINE('',#1192,#1193);
-#1192 = CARTESIAN_POINT('',(4.440892098501E-16,-5.417888360171E-31));
-#1193 = VECTOR('',#1194,1.);
-#1194 = DIRECTION('',(1.,1.972152263053E-31));
-#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1184 = PCURVE('',#649,#1185);
+#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1190);
+#1186 = LINE('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(1.256073966947E-16,-5.8));
+#1188 = VECTOR('',#1189,1.);
+#1189 = DIRECTION('',(1.,0.));
+#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);
-#1197 = EDGE_CURVE('',#1170,#1198,#1200,.T.);
-#1198 = VERTEX_POINT('',#1199);
-#1199 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
-#1200 = SURFACE_CURVE('',#1201,(#1205,#1212),.PCURVE_S1.);
-#1201 = LINE('',#1202,#1203);
-#1202 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
-#1203 = VECTOR('',#1204,1.);
-#1204 = DIRECTION('',(-1.,0.,0.));
-#1205 = PCURVE('',#107,#1206);
-#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
-#1207 = LINE('',#1208,#1209);
-#1208 = CARTESIAN_POINT('',(0.983459215952,1.592477423344));
-#1209 = VECTOR('',#1210,1.);
-#1210 = DIRECTION('',(0.,-1.));
-#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1191 = ORIENTED_EDGE('',*,*,#1192,.F.);
+#1192 = EDGE_CURVE('',#1193,#1170,#1195,.T.);
+#1193 = VERTEX_POINT('',#1194);
+#1194 = CARTESIAN_POINT('',(1.95,-2.9,-1.5));
+#1195 = SURFACE_CURVE('',#1196,(#1200,#1207),.PCURVE_S1.);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(1.95,-2.9,-1.5));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(1.,0.,0.));
+#1200 = PCURVE('',#107,#1201);
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(-1.67776455543,1.830056434289));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(0.,1.));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1212 = PCURVE('',#1213,#1218);
-#1213 = PLANE('',#1214);
-#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217);
-#1215 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
-#1216 = DIRECTION('',(0.,1.17E-15,1.));
-#1217 = DIRECTION('',(-1.,0.,0.));
-#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1207 = PCURVE('',#677,#1208);
+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);
+#1209 = LINE('',#1210,#1211);
+#1210 = CARTESIAN_POINT('',(0.,-5.8));
+#1211 = VECTOR('',#1212,1.);
+#1212 = DIRECTION('',(1.,0.));
+#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);
+#1215 = EDGE_CURVE('',#1216,#1193,#1218,.T.);
+#1216 = VERTEX_POINT('',#1217);
+#1217 = CARTESIAN_POINT('',(1.6,-2.9,-1.15));
+#1218 = SURFACE_CURVE('',#1219,(#1223,#1230),.PCURVE_S1.);
 #1219 = LINE('',#1220,#1221);
-#1220 = CARTESIAN_POINT('',(0.,0.));
+#1220 = CARTESIAN_POINT('',(1.6,-2.9,-1.15));
 #1221 = VECTOR('',#1222,1.);
-#1222 = DIRECTION('',(1.,0.));
-#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1222 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
+#1223 = PCURVE('',#107,#1224);
+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(-1.32776455543,1.480056434289));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(-0.707106781187,0.707106781187));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1224 = ORIENTED_EDGE('',*,*,#1225,.T.);
-#1225 = EDGE_CURVE('',#1198,#1226,#1228,.T.);
-#1226 = VERTEX_POINT('',#1227);
-#1227 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
-#1228 = SURFACE_CURVE('',#1229,(#1233,#1240),.PCURVE_S1.);
-#1229 = LINE('',#1230,#1231);
-#1230 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
-#1231 = VECTOR('',#1232,1.);
-#1232 = DIRECTION('',(0.,1.22E-15,1.));
-#1233 = PCURVE('',#107,#1234);
-#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);
-#1235 = LINE('',#1236,#1237);
-#1236 = CARTESIAN_POINT('',(0.983459215952,-1.907522576656));
-#1237 = VECTOR('',#1238,1.);
-#1238 = DIRECTION('',(-1.,0.));
-#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1230 = PCURVE('',#705,#1231);
+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(1.884110950421E-16,-5.8));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(1.,0.));
+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1240 = PCURVE('',#1241,#1246);
-#1241 = PLANE('',#1242);
-#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245);
-#1243 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
-#1244 = DIRECTION('',(1.,0.,0.));
-#1245 = DIRECTION('',(0.,1.22E-15,1.));
-#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
-#1247 = LINE('',#1248,#1249);
-#1248 = CARTESIAN_POINT('',(-2.22044604925E-16,-2.708944180085E-31));
-#1249 = VECTOR('',#1250,1.);
-#1250 = DIRECTION('',(1.,-1.972152263053E-31));
-#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1237 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1238 = EDGE_CURVE('',#1239,#1216,#1241,.T.);
+#1239 = VERTEX_POINT('',#1240);
+#1240 = CARTESIAN_POINT('',(-1.6,-2.9,-1.15));
+#1241 = SURFACE_CURVE('',#1242,(#1246,#1253),.PCURVE_S1.);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(-1.6,-2.9,-1.15));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(1.,0.,0.));
+#1246 = PCURVE('',#107,#1247);
+#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
+#1248 = LINE('',#1249,#1250);
+#1249 = CARTESIAN_POINT('',(-1.32776455543,-1.719943565711));
+#1250 = VECTOR('',#1251,1.);
+#1251 = DIRECTION('',(0.,1.));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1252 = ORIENTED_EDGE('',*,*,#1253,.F.);
-#1253 = EDGE_CURVE('',#1254,#1226,#1256,.T.);
-#1254 = VERTEX_POINT('',#1255);
-#1255 = CARTESIAN_POINT('',(-5.8,-2.9,1.35));
-#1256 = SURFACE_CURVE('',#1257,(#1261,#1268),.PCURVE_S1.);
-#1257 = LINE('',#1258,#1259);
-#1258 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
-#1259 = VECTOR('',#1260,1.);
-#1260 = DIRECTION('',(1.,0.,0.));
-#1261 = PCURVE('',#107,#1262);
-#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);
-#1263 = LINE('',#1264,#1265);
-#1264 = CARTESIAN_POINT('',(-1.116540784048,-6.557522576656));
-#1265 = VECTOR('',#1266,1.);
-#1266 = DIRECTION('',(0.,1.));
-#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1253 = PCURVE('',#733,#1254);
+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(0.,-5.8));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(1.,0.));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1268 = PCURVE('',#1269,#1274);
-#1269 = PLANE('',#1270);
-#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
-#1271 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
-#1272 = DIRECTION('',(0.,-1.17E-15,-1.));
-#1273 = DIRECTION('',(1.,0.,0.));
-#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279);
-#1275 = LINE('',#1276,#1277);
-#1276 = CARTESIAN_POINT('',(0.,0.));
-#1277 = VECTOR('',#1278,1.);
-#1278 = DIRECTION('',(1.,0.));
-#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#1262,#1239,#1264,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(-1.95,-2.9,-1.5));
+#1264 = SURFACE_CURVE('',#1265,(#1269,#1276),.PCURVE_S1.);
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(-1.95,-2.9,-1.5));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(0.707106781187,-1.570092458684E-16,0.707106781187)
+  );
+#1269 = PCURVE('',#107,#1270);
+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(-1.67776455543,-2.069943565711));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(0.707106781187,0.707106781187));
+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);
-#1281 = EDGE_CURVE('',#1254,#235,#1282,.T.);
-#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
-#1283 = LINE('',#1284,#1285);
-#1284 = CARTESIAN_POINT('',(-5.8,-2.9,1.35));
-#1285 = VECTOR('',#1286,1.);
-#1286 = DIRECTION('',(-1.,0.,0.));
-#1287 = PCURVE('',#107,#1288);
-#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
-#1289 = LINE('',#1290,#1291);
-#1290 = CARTESIAN_POINT('',(-1.116540784048,-5.957522576656));
-#1291 = VECTOR('',#1292,1.);
-#1292 = DIRECTION('',(0.,-1.));
-#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1276 = PCURVE('',#761,#1277);
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(1.256073966947E-16,-5.8));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1294 = PCURVE('',#250,#1295);
-#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
-#1296 = LINE('',#1297,#1298);
-#1297 = CARTESIAN_POINT('',(0.,-5.8));
-#1298 = VECTOR('',#1299,1.);
-#1299 = DIRECTION('',(1.,0.));
-#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1283 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1284 = EDGE_CURVE('',#310,#1262,#1285,.T.);
+#1285 = SURFACE_CURVE('',#1286,(#1290,#1297),.PCURVE_S1.);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(-3.95,-2.9,-1.5));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(1.,0.,0.));
+#1290 = PCURVE('',#107,#1291);
+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(-1.67776455543,-4.069943565711));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(0.,1.));
+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1301 = FACE_BOUND('',#1302,.T.);
-#1302 = EDGE_LOOP('',(#1303));
-#1303 = ORIENTED_EDGE('',*,*,#1304,.F.);
-#1304 = EDGE_CURVE('',#1305,#1305,#1307,.T.);
-#1305 = VERTEX_POINT('',#1306);
-#1306 = CARTESIAN_POINT('',(-4.6,-2.9,5.E-15));
-#1307 = SURFACE_CURVE('',#1308,(#1313,#1320),.PCURVE_S1.);
-#1308 = CIRCLE('',#1309,0.7);
-#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);
-#1310 = CARTESIAN_POINT('',(-5.3,-2.9,3.10862446895E-15));
-#1311 = DIRECTION('',(0.,-1.,1.22E-15));
-#1312 = DIRECTION('',(1.,0.,0.));
-#1313 = PCURVE('',#107,#1314);
-#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);
-#1315 = CIRCLE('',#1316,0.7);
-#1316 = AXIS2_PLACEMENT_2D('',#1317,#1318);
-#1317 = CARTESIAN_POINT('',(0.233459215952,-5.457522576656));
-#1318 = DIRECTION('',(0.,1.));
-#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1297 = PCURVE('',#348,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(0.,-5.8));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(1.,0.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1320 = PCURVE('',#1321,#1326);
-#1321 = CYLINDRICAL_SURFACE('',#1322,0.7);
-#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
-#1323 = CARTESIAN_POINT('',(-5.3,-2.9,3.06E-15));
-#1324 = DIRECTION('',(0.,-1.,1.22E-15));
-#1325 = DIRECTION('',(1.,0.,0.));
-#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1330);
-#1327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1328,#1329),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#1328 = CARTESIAN_POINT('',(0.,0.));
-#1329 = CARTESIAN_POINT('',(6.28318530718,0.));
-#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1304 = ORIENTED_EDGE('',*,*,#309,.F.);
+#1305 = FACE_BOUND('',#1306,.F.);
+#1306 = EDGE_LOOP('',(#1307));
+#1307 = ORIENTED_EDGE('',*,*,#1308,.T.);
+#1308 = EDGE_CURVE('',#1309,#1309,#1311,.T.);
+#1309 = VERTEX_POINT('',#1310);
+#1310 = CARTESIAN_POINT('',(-4.6,-2.9,-8.439293542826E-16));
+#1311 = SURFACE_CURVE('',#1312,(#1317,#1328),.PCURVE_S1.);
+#1312 = CIRCLE('',#1313,0.7);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(-5.3,-2.9,-4.440892098501E-16));
+#1315 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#1316 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1317 = PCURVE('',#107,#1318);
+#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1327);
+#1319 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1320,#1321,#1322,#1323,
+#1324,#1325,#1326),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1320 = CARTESIAN_POINT('',(-0.17776455543,-4.719943565711));
+#1321 = CARTESIAN_POINT('',(1.034671009868,-4.719943565711));
+#1322 = CARTESIAN_POINT('',(0.428453227219,-5.769943565711));
+#1323 = CARTESIAN_POINT('',(-0.17776455543,-6.819943565711));
+#1324 = CARTESIAN_POINT('',(-0.783982338079,-5.769943565711));
+#1325 = CARTESIAN_POINT('',(-1.390200120728,-4.719943565711));
+#1326 = CARTESIAN_POINT('',(-0.17776455543,-4.719943565711));
+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1331 = FACE_BOUND('',#1332,.T.);
-#1332 = EDGE_LOOP('',(#1333));
-#1333 = ORIENTED_EDGE('',*,*,#1334,.F.);
-#1334 = EDGE_CURVE('',#1335,#1335,#1337,.T.);
-#1335 = VERTEX_POINT('',#1336);
-#1336 = CARTESIAN_POINT('',(-2.25,-2.9,5.E-15));
-#1337 = SURFACE_CURVE('',#1338,(#1343,#1350),.PCURVE_S1.);
-#1338 = CIRCLE('',#1339,1.);
-#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
-#1340 = CARTESIAN_POINT('',(-3.25,-2.9,0.));
-#1341 = DIRECTION('',(0.,-1.,2.2E-16));
-#1342 = DIRECTION('',(1.,0.,0.));
-#1343 = PCURVE('',#107,#1344);
-#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
-#1345 = CIRCLE('',#1346,1.);
-#1346 = AXIS2_PLACEMENT_2D('',#1347,#1348);
-#1347 = CARTESIAN_POINT('',(0.233459215952,-3.407522576656));
-#1348 = DIRECTION('',(0.,1.));
-#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1328 = PCURVE('',#1329,#1334);
+#1329 = CYLINDRICAL_SURFACE('',#1330,0.7);
+#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333);
+#1331 = CARTESIAN_POINT('',(-5.3,-2.9,-8.439293542826E-16));
+#1332 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#1333 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(0.,0.));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,0.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1350 = PCURVE('',#848,#1351);
-#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1355);
-#1352 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1353,#1354),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#1353 = CARTESIAN_POINT('',(0.,-5.8));
-#1354 = CARTESIAN_POINT('',(-6.28318530718,-5.8));
-#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1340 = FACE_BOUND('',#1341,.F.);
+#1341 = EDGE_LOOP('',(#1342));
+#1342 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#1343 = EDGE_CURVE('',#1344,#1344,#1346,.T.);
+#1344 = VERTEX_POINT('',#1345);
+#1345 = CARTESIAN_POINT('',(-2.25,-2.9,-6.439293542826E-16));
+#1346 = SURFACE_CURVE('',#1347,(#1352,#1363),.PCURVE_S1.);
+#1347 = CIRCLE('',#1348,1.);
+#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351);
+#1349 = CARTESIAN_POINT('',(-3.25,-2.9,-4.440892098501E-16));
+#1350 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1351 = DIRECTION('',(1.,0.,0.));
+#1352 = PCURVE('',#107,#1353);
+#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1362);
+#1354 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1355,#1356,#1357,#1358,
+#1359,#1360,#1361),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1355 = CARTESIAN_POINT('',(-0.17776455543,-2.369943565711));
+#1356 = CARTESIAN_POINT('',(1.554286252139,-2.369943565711));
+#1357 = CARTESIAN_POINT('',(0.688260848355,-3.869943565711));
+#1358 = CARTESIAN_POINT('',(-0.17776455543,-5.369943565711));
+#1359 = CARTESIAN_POINT('',(-1.043789959214,-3.869943565711));
+#1360 = CARTESIAN_POINT('',(-1.909815362999,-2.369943565711));
+#1361 = CARTESIAN_POINT('',(-0.17776455543,-2.369943565711));
+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1356 = FACE_BOUND('',#1357,.T.);
-#1357 = EDGE_LOOP('',(#1358));
-#1358 = ORIENTED_EDGE('',*,*,#1359,.F.);
-#1359 = EDGE_CURVE('',#1360,#1360,#1362,.T.);
-#1360 = VERTEX_POINT('',#1361);
-#1361 = CARTESIAN_POINT('',(4.25,-2.9,5.E-15));
-#1362 = SURFACE_CURVE('',#1363,(#1368,#1375),.PCURVE_S1.);
-#1363 = CIRCLE('',#1364,1.);
-#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
-#1365 = CARTESIAN_POINT('',(3.25,-2.9,0.));
-#1366 = DIRECTION('',(0.,-1.,2.2E-16));
-#1367 = DIRECTION('',(1.,0.,0.));
-#1368 = PCURVE('',#107,#1369);
-#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
-#1370 = CIRCLE('',#1371,1.);
-#1371 = AXIS2_PLACEMENT_2D('',#1372,#1373);
-#1372 = CARTESIAN_POINT('',(0.233459215952,3.092477423344));
-#1373 = DIRECTION('',(0.,1.));
-#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1363 = PCURVE('',#849,#1364);
+#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(-0.,-5.8));
+#1367 = VECTOR('',#1368,1.);
+#1368 = DIRECTION('',(-1.,0.));
+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1375 = PCURVE('',#878,#1376);
-#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1380);
-#1377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1378,#1379),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#1378 = CARTESIAN_POINT('',(0.,-5.8));
-#1379 = CARTESIAN_POINT('',(-6.28318530718,-5.8));
-#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1370 = FACE_BOUND('',#1371,.F.);
+#1371 = EDGE_LOOP('',(#1372));
+#1372 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1373 = EDGE_CURVE('',#1374,#1374,#1376,.T.);
+#1374 = VERTEX_POINT('',#1375);
+#1375 = CARTESIAN_POINT('',(5.6,-2.9,-8.439293542826E-16));
+#1376 = SURFACE_CURVE('',#1377,(#1382,#1393),.PCURVE_S1.);
+#1377 = CIRCLE('',#1378,0.5);
+#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);
+#1379 = CARTESIAN_POINT('',(5.1,-2.9,-4.440892098501E-16));
+#1380 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#1381 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1382 = PCURVE('',#107,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1392);
+#1384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1385,#1386,#1387,#1388,
+#1389,#1390,#1391),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1385 = CARTESIAN_POINT('',(-0.17776455543,5.480056434289));
+#1386 = CARTESIAN_POINT('',(0.688260848355,5.480056434289));
+#1387 = CARTESIAN_POINT('',(0.255248146462,4.730056434289));
+#1388 = CARTESIAN_POINT('',(-0.17776455543,3.980056434289));
+#1389 = CARTESIAN_POINT('',(-0.610777257322,4.730056434289));
+#1390 = CARTESIAN_POINT('',(-1.043789959214,5.480056434289));
+#1391 = CARTESIAN_POINT('',(-0.17776455543,5.480056434289));
+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1381 = FACE_BOUND('',#1382,.T.);
-#1382 = EDGE_LOOP('',(#1383));
-#1383 = ORIENTED_EDGE('',*,*,#1384,.F.);
-#1384 = EDGE_CURVE('',#1385,#1385,#1387,.T.);
-#1385 = VERTEX_POINT('',#1386);
-#1386 = CARTESIAN_POINT('',(5.6,-2.9,5.E-15));
-#1387 = SURFACE_CURVE('',#1388,(#1393,#1400),.PCURVE_S1.);
-#1388 = CIRCLE('',#1389,0.5);
-#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392);
-#1390 = CARTESIAN_POINT('',(5.1,-2.9,3.10862446895E-15));
-#1391 = DIRECTION('',(0.,-1.,1.22E-15));
-#1392 = DIRECTION('',(1.,0.,0.));
-#1393 = PCURVE('',#107,#1394);
-#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399);
-#1395 = CIRCLE('',#1396,0.5);
-#1396 = AXIS2_PLACEMENT_2D('',#1397,#1398);
-#1397 = CARTESIAN_POINT('',(0.233459215952,4.942477423344));
-#1398 = DIRECTION('',(0.,1.));
-#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1393 = PCURVE('',#1394,#1399);
+#1394 = CYLINDRICAL_SURFACE('',#1395,0.5);
+#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);
+#1396 = CARTESIAN_POINT('',(5.1,-2.9,-8.439293542826E-16));
+#1397 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#1398 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404);
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(0.,0.));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(1.,0.));
+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1400 = PCURVE('',#1401,#1406);
-#1401 = CYLINDRICAL_SURFACE('',#1402,0.5);
-#1402 = AXIS2_PLACEMENT_3D('',#1403,#1404,#1405);
-#1403 = CARTESIAN_POINT('',(5.1,-2.9,3.05E-15));
-#1404 = DIRECTION('',(0.,-1.,1.22E-15));
-#1405 = DIRECTION('',(1.,0.,0.));
-#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1410);
-#1407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1408,#1409),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#1408 = CARTESIAN_POINT('',(0.,0.));
-#1409 = CARTESIAN_POINT('',(6.28318530718,0.));
-#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1405 = FACE_BOUND('',#1406,.F.);
+#1406 = EDGE_LOOP('',(#1407));
+#1407 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1408 = EDGE_CURVE('',#1409,#1409,#1411,.T.);
+#1409 = VERTEX_POINT('',#1410);
+#1410 = CARTESIAN_POINT('',(4.25,-2.9,-6.439293542826E-16));
+#1411 = SURFACE_CURVE('',#1412,(#1417,#1428),.PCURVE_S1.);
+#1412 = CIRCLE('',#1413,1.);
+#1413 = AXIS2_PLACEMENT_3D('',#1414,#1415,#1416);
+#1414 = CARTESIAN_POINT('',(3.25,-2.9,-4.440892098501E-16));
+#1415 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1416 = DIRECTION('',(1.,0.,0.));
+#1417 = PCURVE('',#107,#1418);
+#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1427);
+#1419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1420,#1421,#1422,#1423,
+#1424,#1425,#1426),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1420 = CARTESIAN_POINT('',(-0.17776455543,4.130056434289));
+#1421 = CARTESIAN_POINT('',(1.554286252139,4.130056434289));
+#1422 = CARTESIAN_POINT('',(0.688260848355,2.630056434289));
+#1423 = CARTESIAN_POINT('',(-0.17776455543,1.130056434289));
+#1424 = CARTESIAN_POINT('',(-1.043789959214,2.630056434289));
+#1425 = CARTESIAN_POINT('',(-1.909815362999,4.130056434289));
+#1426 = CARTESIAN_POINT('',(-0.17776455543,4.130056434289));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1411 = ADVANCED_FACE('',(#1412),#194,.F.);
-#1412 = FACE_BOUND('',#1413,.F.);
-#1413 = EDGE_LOOP('',(#1414,#1415,#1438,#1459));
-#1414 = ORIENTED_EDGE('',*,*,#774,.F.);
-#1415 = ORIENTED_EDGE('',*,*,#1416,.T.);
-#1416 = EDGE_CURVE('',#747,#1417,#1419,.T.);
-#1417 = VERTEX_POINT('',#1418);
-#1418 = CARTESIAN_POINT('',(-5.8,2.3,1.35));
-#1419 = SURFACE_CURVE('',#1420,(#1424,#1431),.PCURVE_S1.);
-#1420 = LINE('',#1421,#1422);
-#1421 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#1422 = VECTOR('',#1423,1.);
-#1423 = DIRECTION('',(0.,-1.,6.7E-16));
-#1424 = PCURVE('',#194,#1425);
-#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);
-#1426 = LINE('',#1427,#1428);
-#1427 = CARTESIAN_POINT('',(0.,0.));
-#1428 = VECTOR('',#1429,1.);
-#1429 = DIRECTION('',(0.,-1.));
-#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1428 = PCURVE('',#915,#1429);
+#1429 = DEFINITIONAL_REPRESENTATION('',(#1430),#1434);
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(-0.,-5.8));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(-1.,0.));
+#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1431 = PCURVE('',#762,#1432);
-#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);
-#1433 = LINE('',#1434,#1435);
-#1434 = CARTESIAN_POINT('',(4.05,-8.881784197001E-16));
-#1435 = VECTOR('',#1436,1.);
-#1436 = DIRECTION('',(-0.,-1.));
-#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1435 = ADVANCED_FACE('',(#1436),#194,.F.);
+#1436 = FACE_BOUND('',#1437,.F.);
+#1437 = EDGE_LOOP('',(#1438,#1439,#1462,#1483));
+#1438 = ORIENTED_EDGE('',*,*,#386,.F.);
+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
+#1440 = EDGE_CURVE('',#387,#1441,#1443,.T.);
+#1441 = VERTEX_POINT('',#1442);
+#1442 = CARTESIAN_POINT('',(-5.8,2.3,1.35));
+#1443 = SURFACE_CURVE('',#1444,(#1448,#1455),.PCURVE_S1.);
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1448 = PCURVE('',#194,#1449);
+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);
+#1450 = LINE('',#1451,#1452);
+#1451 = CARTESIAN_POINT('',(0.,0.));
+#1452 = VECTOR('',#1453,1.);
+#1453 = DIRECTION('',(0.,-1.));
+#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1438 = ORIENTED_EDGE('',*,*,#1439,.T.);
-#1439 = EDGE_CURVE('',#1417,#179,#1440,.T.);
-#1440 = SURFACE_CURVE('',#1441,(#1445,#1452),.PCURVE_S1.);
-#1441 = LINE('',#1442,#1443);
-#1442 = CARTESIAN_POINT('',(-1.75,2.3,1.35));
-#1443 = VECTOR('',#1444,1.);
-#1444 = DIRECTION('',(-1.,0.,0.));
-#1445 = PCURVE('',#194,#1446);
-#1446 = DEFINITIONAL_REPRESENTATION('',(#1447),#1451);
-#1447 = LINE('',#1448,#1449);
-#1448 = CARTESIAN_POINT('',(-4.05,-0.6));
-#1449 = VECTOR('',#1450,1.);
-#1450 = DIRECTION('',(1.,0.));
-#1451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1455 = PCURVE('',#425,#1456);
+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461);
+#1457 = LINE('',#1458,#1459);
+#1458 = CARTESIAN_POINT('',(4.05,7.875847520216E-50));
+#1459 = VECTOR('',#1460,1.);
+#1460 = DIRECTION('',(1.944653708695E-50,-1.));
+#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1452 = PCURVE('',#222,#1453);
-#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458);
-#1454 = LINE('',#1455,#1456);
-#1455 = CARTESIAN_POINT('',(-4.05,-0.6));
-#1456 = VECTOR('',#1457,1.);
-#1457 = DIRECTION('',(1.,0.));
-#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1462 = ORIENTED_EDGE('',*,*,#1463,.T.);
+#1463 = EDGE_CURVE('',#1441,#179,#1464,.T.);
+#1464 = SURFACE_CURVE('',#1465,(#1469,#1476),.PCURVE_S1.);
+#1465 = LINE('',#1466,#1467);
+#1466 = CARTESIAN_POINT('',(-1.75,2.3,1.35));
+#1467 = VECTOR('',#1468,1.);
+#1468 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#1469 = PCURVE('',#194,#1470);
+#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475);
+#1471 = LINE('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(-4.05,-0.6));
+#1473 = VECTOR('',#1474,1.);
+#1474 = DIRECTION('',(1.,-1.944653708695E-50));
+#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1459 = ORIENTED_EDGE('',*,*,#176,.F.);
-#1460 = ADVANCED_FACE('',(#1461),#222,.F.);
-#1461 = FACE_BOUND('',#1462,.F.);
-#1462 = EDGE_LOOP('',(#1463,#1464,#1492,#1513));
-#1463 = ORIENTED_EDGE('',*,*,#1439,.F.);
-#1464 = ORIENTED_EDGE('',*,*,#1465,.T.);
-#1465 = EDGE_CURVE('',#1417,#1466,#1468,.T.);
-#1466 = VERTEX_POINT('',#1467);
-#1467 = CARTESIAN_POINT('',(-5.8,-2.3,1.35));
-#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.);
-#1469 = LINE('',#1470,#1471);
-#1470 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#1471 = VECTOR('',#1472,1.);
-#1472 = DIRECTION('',(0.,-1.,6.7E-16));
-#1473 = PCURVE('',#222,#1474);
-#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
-#1475 = LINE('',#1476,#1477);
-#1476 = CARTESIAN_POINT('',(0.,0.));
-#1477 = VECTOR('',#1478,1.);
-#1478 = DIRECTION('',(0.,-1.));
-#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1476 = PCURVE('',#222,#1477);
+#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(-4.05,-0.6));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(1.,-1.944653708695E-50));
+#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1480 = PCURVE('',#1481,#1486);
-#1481 = PLANE('',#1482);
-#1482 = AXIS2_PLACEMENT_3D('',#1483,#1484,#1485);
-#1483 = CARTESIAN_POINT('',(-5.8,2.9,1.7));
-#1484 = DIRECTION('',(1.,0.,0.));
-#1485 = DIRECTION('',(0.,-6.7E-16,-1.));
-#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1491);
-#1487 = LINE('',#1488,#1489);
-#1488 = CARTESIAN_POINT('',(0.35,-2.095892098501E-16));
-#1489 = VECTOR('',#1490,1.);
-#1490 = DIRECTION('',(0.,-1.));
-#1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1483 = ORIENTED_EDGE('',*,*,#176,.F.);
+#1484 = ADVANCED_FACE('',(#1485),#222,.F.);
+#1485 = FACE_BOUND('',#1486,.F.);
+#1486 = EDGE_LOOP('',(#1487,#1488,#1516,#1537));
+#1487 = ORIENTED_EDGE('',*,*,#1463,.F.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1441,#1490,#1492,.T.);
+#1490 = VERTEX_POINT('',#1491);
+#1491 = CARTESIAN_POINT('',(-5.8,-2.3,1.35));
+#1492 = SURFACE_CURVE('',#1493,(#1497,#1504),.PCURVE_S1.);
+#1493 = LINE('',#1494,#1495);
+#1494 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
+#1495 = VECTOR('',#1496,1.);
+#1496 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1497 = PCURVE('',#222,#1498);
+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1503);
+#1499 = LINE('',#1500,#1501);
+#1500 = CARTESIAN_POINT('',(0.,0.));
+#1501 = VECTOR('',#1502,1.);
+#1502 = DIRECTION('',(0.,-1.));
+#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1492 = ORIENTED_EDGE('',*,*,#1493,.F.);
-#1493 = EDGE_CURVE('',#207,#1466,#1494,.T.);
-#1494 = SURFACE_CURVE('',#1495,(#1499,#1506),.PCURVE_S1.);
-#1495 = LINE('',#1496,#1497);
-#1496 = CARTESIAN_POINT('',(-6.4,-2.3,1.35));
-#1497 = VECTOR('',#1498,1.);
-#1498 = DIRECTION('',(1.,0.,0.));
-#1499 = PCURVE('',#222,#1500);
-#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
-#1501 = LINE('',#1502,#1503);
-#1502 = CARTESIAN_POINT('',(0.6,-5.2));
-#1503 = VECTOR('',#1504,1.);
-#1504 = DIRECTION('',(-1.,0.));
-#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1504 = PCURVE('',#1505,#1510);
+#1505 = PLANE('',#1506);
+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);
+#1507 = CARTESIAN_POINT('',(-5.8,2.9,1.7));
+#1508 = DIRECTION('',(1.,0.,0.));
+#1509 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(0.35,-7.771561172376E-17));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(0.,-1.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1506 = PCURVE('',#250,#1507);
-#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
-#1508 = LINE('',#1509,#1510);
-#1509 = CARTESIAN_POINT('',(0.6,-5.2));
-#1510 = VECTOR('',#1511,1.);
-#1511 = DIRECTION('',(-1.,0.));
-#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1516 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1517 = EDGE_CURVE('',#207,#1490,#1518,.T.);
+#1518 = SURFACE_CURVE('',#1519,(#1523,#1530),.PCURVE_S1.);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(-6.4,-2.3,1.35));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#1523 = PCURVE('',#222,#1524);
+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1529);
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(0.6,-5.2));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(-1.,1.944653708695E-50));
+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1513 = ORIENTED_EDGE('',*,*,#206,.F.);
-#1514 = ADVANCED_FACE('',(#1515),#250,.F.);
-#1515 = FACE_BOUND('',#1516,.F.);
-#1516 = EDGE_LOOP('',(#1517,#1518,#1539,#1540));
-#1517 = ORIENTED_EDGE('',*,*,#1493,.T.);
-#1518 = ORIENTED_EDGE('',*,*,#1519,.T.);
-#1519 = EDGE_CURVE('',#1466,#1254,#1520,.T.);
-#1520 = SURFACE_CURVE('',#1521,(#1525,#1532),.PCURVE_S1.);
-#1521 = LINE('',#1522,#1523);
-#1522 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
-#1523 = VECTOR('',#1524,1.);
-#1524 = DIRECTION('',(0.,-1.,6.7E-16));
-#1525 = PCURVE('',#250,#1526);
-#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);
-#1527 = LINE('',#1528,#1529);
-#1528 = CARTESIAN_POINT('',(0.,0.));
-#1529 = VECTOR('',#1530,1.);
-#1530 = DIRECTION('',(0.,-1.));
-#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1530 = PCURVE('',#250,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.6,-5.2));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(-1.,1.944653708695E-50));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1532 = PCURVE('',#1269,#1533);
-#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);
-#1534 = LINE('',#1535,#1536);
-#1535 = CARTESIAN_POINT('',(0.6,-5.8));
-#1536 = VECTOR('',#1537,1.);
-#1537 = DIRECTION('',(0.,1.));
-#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1537 = ORIENTED_EDGE('',*,*,#206,.F.);
+#1538 = ADVANCED_FACE('',(#1539),#250,.F.);
+#1539 = FACE_BOUND('',#1540,.F.);
+#1540 = EDGE_LOOP('',(#1541,#1542,#1563,#1564));
+#1541 = ORIENTED_EDGE('',*,*,#1517,.T.);
+#1542 = ORIENTED_EDGE('',*,*,#1543,.T.);
+#1543 = EDGE_CURVE('',#1490,#933,#1544,.T.);
+#1544 = SURFACE_CURVE('',#1545,(#1549,#1556),.PCURVE_S1.);
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(-5.8,2.9,1.35));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1549 = PCURVE('',#250,#1550);
+#1550 = DEFINITIONAL_REPRESENTATION('',(#1551),#1555);
+#1551 = LINE('',#1552,#1553);
+#1552 = CARTESIAN_POINT('',(0.,0.));
+#1553 = VECTOR('',#1554,1.);
+#1554 = DIRECTION('',(0.,-1.));
+#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1539 = ORIENTED_EDGE('',*,*,#1281,.T.);
-#1540 = ORIENTED_EDGE('',*,*,#234,.F.);
-#1541 = ADVANCED_FACE('',(#1542),#348,.F.);
-#1542 = FACE_BOUND('',#1543,.F.);
-#1543 = EDGE_LOOP('',(#1544,#1545,#1546,#1567));
-#1544 = ORIENTED_EDGE('',*,*,#332,.T.);
-#1545 = ORIENTED_EDGE('',*,*,#929,.T.);
-#1546 = ORIENTED_EDGE('',*,*,#1547,.F.);
-#1547 = EDGE_CURVE('',#388,#930,#1548,.T.);
-#1548 = SURFACE_CURVE('',#1549,(#1553,#1560),.PCURVE_S1.);
-#1549 = LINE('',#1550,#1551);
-#1550 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
-#1551 = VECTOR('',#1552,1.);
-#1552 = DIRECTION('',(0.,-1.,6.7E-16));
-#1553 = PCURVE('',#348,#1554);
-#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1559);
-#1555 = LINE('',#1556,#1557);
-#1556 = CARTESIAN_POINT('',(2.,0.));
-#1557 = VECTOR('',#1558,1.);
-#1558 = DIRECTION('',(0.,-1.));
-#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1556 = PCURVE('',#971,#1557);
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(0.6,-5.8));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(-1.944653708695E-50,1.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1560 = PCURVE('',#426,#1561);
-#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1566);
-#1562 = LINE('',#1563,#1564);
-#1563 = CARTESIAN_POINT('',(0.,0.));
-#1564 = VECTOR('',#1565,1.);
-#1565 = DIRECTION('',(3.761543394987E-18,-1.));
-#1566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1563 = ORIENTED_EDGE('',*,*,#932,.T.);
+#1564 = ORIENTED_EDGE('',*,*,#234,.F.);
+#1565 = ADVANCED_FACE('',(#1566),#348,.F.);
+#1566 = FACE_BOUND('',#1567,.F.);
+#1567 = EDGE_LOOP('',(#1568,#1569,#1570,#1591));
+#1568 = ORIENTED_EDGE('',*,*,#332,.T.);
+#1569 = ORIENTED_EDGE('',*,*,#1284,.T.);
+#1570 = ORIENTED_EDGE('',*,*,#1571,.F.);
+#1571 = EDGE_CURVE('',#746,#1262,#1572,.T.);
+#1572 = SURFACE_CURVE('',#1573,(#1577,#1584),.PCURVE_S1.);
+#1573 = LINE('',#1574,#1575);
+#1574 = CARTESIAN_POINT('',(-1.95,2.9,-1.5));
+#1575 = VECTOR('',#1576,1.);
+#1576 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1577 = PCURVE('',#348,#1578);
+#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1583);
+#1579 = LINE('',#1580,#1581);
+#1580 = CARTESIAN_POINT('',(2.,0.));
+#1581 = VECTOR('',#1582,1.);
+#1582 = DIRECTION('',(0.,-1.));
+#1583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1567 = ORIENTED_EDGE('',*,*,#387,.F.);
-#1568 = ADVANCED_FACE('',(#1569),#762,.F.);
-#1569 = FACE_BOUND('',#1570,.F.);
-#1570 = EDGE_LOOP('',(#1571,#1572,#1595,#1621));
-#1571 = ORIENTED_EDGE('',*,*,#746,.F.);
-#1572 = ORIENTED_EDGE('',*,*,#1573,.T.);
-#1573 = EDGE_CURVE('',#719,#1574,#1576,.T.);
-#1574 = VERTEX_POINT('',#1575);
-#1575 = CARTESIAN_POINT('',(-1.75,2.3,1.35));
-#1576 = SURFACE_CURVE('',#1577,(#1581,#1588),.PCURVE_S1.);
-#1577 = LINE('',#1578,#1579);
-#1578 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#1579 = VECTOR('',#1580,1.);
-#1580 = DIRECTION('',(-0.,-1.,1.55E-15));
-#1581 = PCURVE('',#762,#1582);
-#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1587);
-#1583 = LINE('',#1584,#1585);
-#1584 = CARTESIAN_POINT('',(0.,0.));
-#1585 = VECTOR('',#1586,1.);
-#1586 = DIRECTION('',(0.,-1.));
-#1587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1584 = PCURVE('',#761,#1585);
+#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(0.,0.));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(0.,-1.));
+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1588 = PCURVE('',#734,#1589);
-#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594);
-#1590 = LINE('',#1591,#1592);
-#1591 = CARTESIAN_POINT('',(2.1,-1.463755310496E-16));
-#1592 = VECTOR('',#1593,1.);
-#1593 = DIRECTION('',(0.,-1.));
-#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1591 = ORIENTED_EDGE('',*,*,#773,.F.);
+#1592 = ADVANCED_FACE('',(#1593),#761,.F.);
+#1593 = FACE_BOUND('',#1594,.F.);
+#1594 = EDGE_LOOP('',(#1595,#1596,#1597,#1618));
+#1595 = ORIENTED_EDGE('',*,*,#1571,.T.);
+#1596 = ORIENTED_EDGE('',*,*,#1261,.T.);
+#1597 = ORIENTED_EDGE('',*,*,#1598,.F.);
+#1598 = EDGE_CURVE('',#718,#1239,#1599,.T.);
+#1599 = SURFACE_CURVE('',#1600,(#1604,#1611),.PCURVE_S1.);
+#1600 = LINE('',#1601,#1602);
+#1601 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
+#1602 = VECTOR('',#1603,1.);
+#1603 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1604 = PCURVE('',#761,#1605);
+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(0.494974746831,7.771561172376E-17));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(0.,-1.));
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1595 = ORIENTED_EDGE('',*,*,#1596,.T.);
-#1596 = EDGE_CURVE('',#1574,#1417,#1597,.T.);
-#1597 = SURFACE_CURVE('',#1598,(#1602,#1609),.PCURVE_S1.);
-#1598 = LINE('',#1599,#1600);
-#1599 = CARTESIAN_POINT('',(-1.75,2.3,1.35));
-#1600 = VECTOR('',#1601,1.);
-#1601 = DIRECTION('',(-1.,0.,0.));
-#1602 = PCURVE('',#762,#1603);
-#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);
-#1604 = LINE('',#1605,#1606);
-#1605 = CARTESIAN_POINT('',(-0.,-0.6));
-#1606 = VECTOR('',#1607,1.);
-#1607 = DIRECTION('',(1.,0.));
-#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1611 = PCURVE('',#733,#1612);
+#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617);
+#1613 = LINE('',#1614,#1615);
+#1614 = CARTESIAN_POINT('',(0.,0.));
+#1615 = VECTOR('',#1616,1.);
+#1616 = DIRECTION('',(0.,-1.));
+#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1609 = PCURVE('',#1610,#1615);
-#1610 = PLANE('',#1611);
-#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
-#1612 = CARTESIAN_POINT('',(1.E-16,2.3,1.345));
-#1613 = DIRECTION('',(0.,1.,-1.28E-15));
-#1614 = DIRECTION('',(0.,1.28E-15,1.));
-#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);
-#1616 = LINE('',#1617,#1618);
-#1617 = CARTESIAN_POINT('',(5.000000000001E-03,-1.75));
-#1618 = VECTOR('',#1619,1.);
-#1619 = DIRECTION('',(0.,-1.));
-#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1618 = ORIENTED_EDGE('',*,*,#745,.F.);
+#1619 = ADVANCED_FACE('',(#1620),#733,.F.);
+#1620 = FACE_BOUND('',#1621,.F.);
+#1621 = EDGE_LOOP('',(#1622,#1623,#1624,#1645));
+#1622 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1623 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#1625,.F.);
+#1625 = EDGE_CURVE('',#690,#1216,#1626,.T.);
+#1626 = SURFACE_CURVE('',#1627,(#1631,#1638),.PCURVE_S1.);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1631 = PCURVE('',#733,#1632);
+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(3.2,0.));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(0.,-1.));
+#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1621 = ORIENTED_EDGE('',*,*,#1416,.F.);
-#1622 = ADVANCED_FACE('',(#1623),#734,.F.);
-#1623 = FACE_BOUND('',#1624,.F.);
-#1624 = EDGE_LOOP('',(#1625,#1648,#1669,#1670));
-#1625 = ORIENTED_EDGE('',*,*,#1626,.T.);
-#1626 = EDGE_CURVE('',#691,#1627,#1629,.T.);
-#1627 = VERTEX_POINT('',#1628);
-#1628 = CARTESIAN_POINT('',(-1.75,2.3,-0.75));
-#1629 = SURFACE_CURVE('',#1630,(#1634,#1641),.PCURVE_S1.);
-#1630 = LINE('',#1631,#1632);
-#1631 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#1632 = VECTOR('',#1633,1.);
-#1633 = DIRECTION('',(-0.,-1.,1.55E-15));
-#1634 = PCURVE('',#734,#1635);
-#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640);
-#1636 = LINE('',#1637,#1638);
-#1637 = CARTESIAN_POINT('',(0.,0.));
-#1638 = VECTOR('',#1639,1.);
-#1639 = DIRECTION('',(0.,-1.));
-#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1638 = PCURVE('',#705,#1639);
+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(0.,0.));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(0.,-1.));
+#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1641 = PCURVE('',#706,#1642);
-#1642 = DEFINITIONAL_REPRESENTATION('',(#1643),#1647);
-#1643 = LINE('',#1644,#1645);
-#1644 = CARTESIAN_POINT('',(3.5,0.));
-#1645 = VECTOR('',#1646,1.);
-#1646 = DIRECTION('',(0.,-1.));
-#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1645 = ORIENTED_EDGE('',*,*,#717,.F.);
+#1646 = ADVANCED_FACE('',(#1647),#705,.F.);
+#1647 = FACE_BOUND('',#1648,.F.);
+#1648 = EDGE_LOOP('',(#1649,#1650,#1651,#1672));
+#1649 = ORIENTED_EDGE('',*,*,#1625,.T.);
+#1650 = ORIENTED_EDGE('',*,*,#1215,.T.);
+#1651 = ORIENTED_EDGE('',*,*,#1652,.F.);
+#1652 = EDGE_CURVE('',#662,#1193,#1653,.T.);
+#1653 = SURFACE_CURVE('',#1654,(#1658,#1665),.PCURVE_S1.);
+#1654 = LINE('',#1655,#1656);
+#1655 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
+#1656 = VECTOR('',#1657,1.);
+#1657 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1658 = PCURVE('',#705,#1659);
+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(0.494974746831,-7.771561172376E-17));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(0.,-1.));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1648 = ORIENTED_EDGE('',*,*,#1649,.T.);
-#1649 = EDGE_CURVE('',#1627,#1574,#1650,.T.);
-#1650 = SURFACE_CURVE('',#1651,(#1655,#1662),.PCURVE_S1.);
-#1651 = LINE('',#1652,#1653);
-#1652 = CARTESIAN_POINT('',(-1.75,2.3,-0.75));
-#1653 = VECTOR('',#1654,1.);
-#1654 = DIRECTION('',(0.,1.22E-15,1.));
-#1655 = PCURVE('',#734,#1656);
-#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1661);
-#1657 = LINE('',#1658,#1659);
-#1658 = CARTESIAN_POINT('',(1.29044604925E-15,-0.6));
-#1659 = VECTOR('',#1660,1.);
-#1660 = DIRECTION('',(1.,-3.3E-16));
-#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1665 = PCURVE('',#677,#1666);
+#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);
+#1667 = LINE('',#1668,#1669);
+#1668 = CARTESIAN_POINT('',(0.,0.));
+#1669 = VECTOR('',#1670,1.);
+#1670 = DIRECTION('',(0.,-1.));
+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1662 = PCURVE('',#1610,#1663);
-#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);
-#1664 = LINE('',#1665,#1666);
-#1665 = CARTESIAN_POINT('',(-2.095,-1.75));
-#1666 = VECTOR('',#1667,1.);
-#1667 = DIRECTION('',(1.,0.));
-#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1672 = ORIENTED_EDGE('',*,*,#689,.F.);
+#1673 = ADVANCED_FACE('',(#1674),#677,.F.);
+#1674 = FACE_BOUND('',#1675,.F.);
+#1675 = EDGE_LOOP('',(#1676,#1677,#1678,#1699));
+#1676 = ORIENTED_EDGE('',*,*,#1652,.T.);
+#1677 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#1678 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#1679 = EDGE_CURVE('',#634,#1170,#1680,.T.);
+#1680 = SURFACE_CURVE('',#1681,(#1685,#1692),.PCURVE_S1.);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1685 = PCURVE('',#677,#1686);
+#1686 = DEFINITIONAL_REPRESENTATION('',(#1687),#1691);
+#1687 = LINE('',#1688,#1689);
+#1688 = CARTESIAN_POINT('',(2.,0.));
+#1689 = VECTOR('',#1690,1.);
+#1690 = DIRECTION('',(0.,-1.));
+#1691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1669 = ORIENTED_EDGE('',*,*,#1573,.F.);
-#1670 = ORIENTED_EDGE('',*,*,#718,.F.);
-#1671 = ADVANCED_FACE('',(#1672),#706,.F.);
-#1672 = FACE_BOUND('',#1673,.F.);
-#1673 = EDGE_LOOP('',(#1674,#1697,#1718,#1719));
-#1674 = ORIENTED_EDGE('',*,*,#1675,.T.);
-#1675 = EDGE_CURVE('',#663,#1676,#1678,.T.);
-#1676 = VERTEX_POINT('',#1677);
-#1677 = CARTESIAN_POINT('',(1.75,2.3,-0.75));
-#1678 = SURFACE_CURVE('',#1679,(#1683,#1690),.PCURVE_S1.);
-#1679 = LINE('',#1680,#1681);
-#1680 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#1681 = VECTOR('',#1682,1.);
-#1682 = DIRECTION('',(-0.,-1.,1.55E-15));
-#1683 = PCURVE('',#706,#1684);
-#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689);
-#1685 = LINE('',#1686,#1687);
-#1686 = CARTESIAN_POINT('',(0.,0.));
-#1687 = VECTOR('',#1688,1.);
-#1688 = DIRECTION('',(0.,-1.));
-#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1692 = PCURVE('',#649,#1693);
+#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698);
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(0.,0.));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(0.,-1.));
+#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1690 = PCURVE('',#678,#1691);
-#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);
-#1692 = LINE('',#1693,#1694);
-#1693 = CARTESIAN_POINT('',(2.1,1.463755310496E-16));
-#1694 = VECTOR('',#1695,1.);
-#1695 = DIRECTION('',(0.,-1.));
-#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1699 = ORIENTED_EDGE('',*,*,#661,.F.);
+#1700 = ADVANCED_FACE('',(#1701),#649,.F.);
+#1701 = FACE_BOUND('',#1702,.F.);
+#1702 = EDGE_LOOP('',(#1703,#1704,#1705,#1726));
+#1703 = ORIENTED_EDGE('',*,*,#1679,.T.);
+#1704 = ORIENTED_EDGE('',*,*,#1169,.T.);
+#1705 = ORIENTED_EDGE('',*,*,#1706,.F.);
+#1706 = EDGE_CURVE('',#606,#1147,#1707,.T.);
+#1707 = SURFACE_CURVE('',#1708,(#1712,#1719),.PCURVE_S1.);
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1712 = PCURVE('',#649,#1713);
+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(0.494974746831,7.771561172376E-17));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(0.,-1.));
+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1697 = ORIENTED_EDGE('',*,*,#1698,.T.);
-#1698 = EDGE_CURVE('',#1676,#1627,#1699,.T.);
-#1699 = SURFACE_CURVE('',#1700,(#1704,#1711),.PCURVE_S1.);
-#1700 = LINE('',#1701,#1702);
-#1701 = CARTESIAN_POINT('',(1.75,2.3,-0.75));
-#1702 = VECTOR('',#1703,1.);
-#1703 = DIRECTION('',(-1.,0.,0.));
-#1704 = PCURVE('',#706,#1705);
-#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
-#1706 = LINE('',#1707,#1708);
-#1707 = CARTESIAN_POINT('',(-0.,-0.6));
-#1708 = VECTOR('',#1709,1.);
-#1709 = DIRECTION('',(1.,0.));
-#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1719 = PCURVE('',#621,#1720);
+#1720 = DEFINITIONAL_REPRESENTATION('',(#1721),#1725);
+#1721 = LINE('',#1722,#1723);
+#1722 = CARTESIAN_POINT('',(0.,0.));
+#1723 = VECTOR('',#1724,1.);
+#1724 = DIRECTION('',(0.,-1.));
+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1711 = PCURVE('',#1610,#1712);
-#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1717);
-#1713 = LINE('',#1714,#1715);
-#1714 = CARTESIAN_POINT('',(-2.095,1.75));
-#1715 = VECTOR('',#1716,1.);
-#1716 = DIRECTION('',(0.,-1.));
-#1717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1718 = ORIENTED_EDGE('',*,*,#1626,.F.);
-#1719 = ORIENTED_EDGE('',*,*,#690,.F.);
-#1720 = ADVANCED_FACE('',(#1721),#678,.F.);
-#1721 = FACE_BOUND('',#1722,.F.);
-#1722 = EDGE_LOOP('',(#1723,#1746,#1767,#1768));
-#1723 = ORIENTED_EDGE('',*,*,#1724,.T.);
-#1724 = EDGE_CURVE('',#635,#1725,#1727,.T.);
-#1725 = VERTEX_POINT('',#1726);
-#1726 = CARTESIAN_POINT('',(1.75,2.3,1.35));
-#1727 = SURFACE_CURVE('',#1728,(#1732,#1739),.PCURVE_S1.);
-#1728 = LINE('',#1729,#1730);
-#1729 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#1730 = VECTOR('',#1731,1.);
-#1731 = DIRECTION('',(-0.,-1.,1.55E-15));
-#1732 = PCURVE('',#678,#1733);
-#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738);
-#1734 = LINE('',#1735,#1736);
-#1735 = CARTESIAN_POINT('',(0.,0.));
-#1736 = VECTOR('',#1737,1.);
-#1737 = DIRECTION('',(0.,-1.));
-#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1739 = PCURVE('',#650,#1740);
+#1726 = ORIENTED_EDGE('',*,*,#633,.F.);
+#1727 = ADVANCED_FACE('',(#1728),#621,.F.);
+#1728 = FACE_BOUND('',#1729,.F.);
+#1729 = EDGE_LOOP('',(#1730,#1731,#1732,#1753));
+#1730 = ORIENTED_EDGE('',*,*,#1706,.T.);
+#1731 = ORIENTED_EDGE('',*,*,#1146,.T.);
+#1732 = ORIENTED_EDGE('',*,*,#1733,.F.);
+#1733 = EDGE_CURVE('',#578,#1124,#1734,.T.);
+#1734 = SURFACE_CURVE('',#1735,(#1739,#1746),.PCURVE_S1.);
+#1735 = LINE('',#1736,#1737);
+#1736 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
+#1737 = VECTOR('',#1738,1.);
+#1738 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1739 = PCURVE('',#621,#1740);
 #1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1745);
 #1741 = LINE('',#1742,#1743);
-#1742 = CARTESIAN_POINT('',(4.65,0.));
+#1742 = CARTESIAN_POINT('',(2.1,0.));
 #1743 = VECTOR('',#1744,1.);
 #1744 = DIRECTION('',(0.,-1.));
 #1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1746 = ORIENTED_EDGE('',*,*,#1747,.T.);
-#1747 = EDGE_CURVE('',#1725,#1676,#1748,.T.);
-#1748 = SURFACE_CURVE('',#1749,(#1753,#1760),.PCURVE_S1.);
-#1749 = LINE('',#1750,#1751);
-#1750 = CARTESIAN_POINT('',(1.75,2.3,1.35));
-#1751 = VECTOR('',#1752,1.);
-#1752 = DIRECTION('',(0.,-1.22E-15,-1.));
-#1753 = PCURVE('',#678,#1754);
-#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);
-#1755 = LINE('',#1756,#1757);
-#1756 = CARTESIAN_POINT('',(-1.068401444325E-15,-0.6));
-#1757 = VECTOR('',#1758,1.);
-#1758 = DIRECTION('',(1.,3.3E-16));
-#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1746 = PCURVE('',#593,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(0.,0.));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.,-1.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1760 = PCURVE('',#1610,#1761);
-#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);
-#1762 = LINE('',#1763,#1764);
-#1763 = CARTESIAN_POINT('',(5.000000000001E-03,1.75));
-#1764 = VECTOR('',#1765,1.);
-#1765 = DIRECTION('',(-1.,0.));
-#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1753 = ORIENTED_EDGE('',*,*,#605,.F.);
+#1754 = ADVANCED_FACE('',(#1755),#593,.F.);
+#1755 = FACE_BOUND('',#1756,.F.);
+#1756 = EDGE_LOOP('',(#1757,#1758,#1759,#1782,#1810,#1831));
+#1757 = ORIENTED_EDGE('',*,*,#1733,.T.);
+#1758 = ORIENTED_EDGE('',*,*,#1123,.T.);
+#1759 = ORIENTED_EDGE('',*,*,#1760,.F.);
+#1760 = EDGE_CURVE('',#1761,#1096,#1763,.T.);
+#1761 = VERTEX_POINT('',#1762);
+#1762 = CARTESIAN_POINT('',(6.4,-2.3,1.35));
+#1763 = SURFACE_CURVE('',#1764,(#1768,#1775),.PCURVE_S1.);
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1768 = PCURVE('',#593,#1769);
+#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1774);
+#1770 = LINE('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(2.5,-3.330669073875E-16));
+#1772 = VECTOR('',#1773,1.);
+#1773 = DIRECTION('',(0.,-1.));
+#1774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1767 = ORIENTED_EDGE('',*,*,#1675,.F.);
-#1768 = ORIENTED_EDGE('',*,*,#662,.F.);
-#1769 = ADVANCED_FACE('',(#1770),#650,.F.);
-#1770 = FACE_BOUND('',#1771,.F.);
-#1771 = EDGE_LOOP('',(#1772,#1773,#1796,#1817));
-#1772 = ORIENTED_EDGE('',*,*,#634,.F.);
-#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);
-#1774 = EDGE_CURVE('',#607,#1775,#1777,.T.);
-#1775 = VERTEX_POINT('',#1776);
-#1776 = CARTESIAN_POINT('',(5.8,2.3,1.35));
-#1777 = SURFACE_CURVE('',#1778,(#1782,#1789),.PCURVE_S1.);
-#1778 = LINE('',#1779,#1780);
-#1779 = CARTESIAN_POINT('',(5.8,2.9,1.35));
-#1780 = VECTOR('',#1781,1.);
-#1781 = DIRECTION('',(0.,-1.,6.7E-16));
-#1782 = PCURVE('',#650,#1783);
-#1783 = DEFINITIONAL_REPRESENTATION('',(#1784),#1788);
-#1784 = LINE('',#1785,#1786);
-#1785 = CARTESIAN_POINT('',(0.6,-8.881784197001E-16));
-#1786 = VECTOR('',#1787,1.);
-#1787 = DIRECTION('',(-0.,-1.));
-#1788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1775 = PCURVE('',#1111,#1776);
+#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781);
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(0.,0.));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(0.,-1.));
+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1789 = PCURVE('',#622,#1790);
-#1790 = DEFINITIONAL_REPRESENTATION('',(#1791),#1795);
-#1791 = LINE('',#1792,#1793);
-#1792 = CARTESIAN_POINT('',(0.6,0.));
-#1793 = VECTOR('',#1794,1.);
-#1794 = DIRECTION('',(0.,-1.));
-#1795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1782 = ORIENTED_EDGE('',*,*,#1783,.F.);
+#1783 = EDGE_CURVE('',#1784,#1761,#1786,.T.);
+#1784 = VERTEX_POINT('',#1785);
+#1785 = CARTESIAN_POINT('',(6.4,2.3,1.35));
+#1786 = SURFACE_CURVE('',#1787,(#1791,#1798),.PCURVE_S1.);
+#1787 = LINE('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#1789 = VECTOR('',#1790,1.);
+#1790 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1791 = PCURVE('',#593,#1792);
+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(2.5,-3.330669073875E-16));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(0.,-1.));
+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1796 = ORIENTED_EDGE('',*,*,#1797,.T.);
-#1797 = EDGE_CURVE('',#1775,#1725,#1798,.T.);
-#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.);
-#1799 = LINE('',#1800,#1801);
-#1800 = CARTESIAN_POINT('',(6.4,2.3,1.35));
-#1801 = VECTOR('',#1802,1.);
-#1802 = DIRECTION('',(-1.,0.,0.));
-#1803 = PCURVE('',#650,#1804);
+#1798 = PCURVE('',#1799,#1804);
+#1799 = PLANE('',#1800);
+#1800 = AXIS2_PLACEMENT_3D('',#1801,#1802,#1803);
+#1801 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#1802 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#1803 = DIRECTION('',(-1.,0.,0.));
 #1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);
 #1805 = LINE('',#1806,#1807);
-#1806 = CARTESIAN_POINT('',(-0.,-0.6));
+#1806 = CARTESIAN_POINT('',(0.,0.));
 #1807 = VECTOR('',#1808,1.);
-#1808 = DIRECTION('',(1.,0.));
+#1808 = DIRECTION('',(0.,-1.));
 #1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1810 = PCURVE('',#1610,#1811);
-#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
-#1812 = LINE('',#1813,#1814);
-#1813 = CARTESIAN_POINT('',(5.000000000001E-03,6.4));
-#1814 = VECTOR('',#1815,1.);
-#1815 = DIRECTION('',(0.,-1.));
-#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1810 = ORIENTED_EDGE('',*,*,#1811,.F.);
+#1811 = EDGE_CURVE('',#550,#1784,#1812,.T.);
+#1812 = SURFACE_CURVE('',#1813,(#1817,#1824),.PCURVE_S1.);
+#1813 = LINE('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#1815 = VECTOR('',#1816,1.);
+#1816 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1817 = PCURVE('',#593,#1818);
+#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1823);
+#1819 = LINE('',#1820,#1821);
+#1820 = CARTESIAN_POINT('',(2.5,-3.330669073875E-16));
+#1821 = VECTOR('',#1822,1.);
+#1822 = DIRECTION('',(0.,-1.));
+#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1817 = ORIENTED_EDGE('',*,*,#1724,.F.);
-#1818 = ADVANCED_FACE('',(#1819),#622,.F.);
-#1819 = FACE_BOUND('',#1820,.F.);
-#1820 = EDGE_LOOP('',(#1821,#1822,#1845,#1871));
-#1821 = ORIENTED_EDGE('',*,*,#606,.F.);
-#1822 = ORIENTED_EDGE('',*,*,#1823,.T.);
-#1823 = EDGE_CURVE('',#579,#1824,#1826,.T.);
-#1824 = VERTEX_POINT('',#1825);
-#1825 = CARTESIAN_POINT('',(6.4,2.3,1.35));
-#1826 = SURFACE_CURVE('',#1827,(#1831,#1838),.PCURVE_S1.);
-#1827 = LINE('',#1828,#1829);
-#1828 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#1829 = VECTOR('',#1830,1.);
-#1830 = DIRECTION('',(0.,-1.,6.7E-16));
-#1831 = PCURVE('',#622,#1832);
-#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);
-#1833 = LINE('',#1834,#1835);
-#1834 = CARTESIAN_POINT('',(0.,0.));
-#1835 = VECTOR('',#1836,1.);
-#1836 = DIRECTION('',(0.,-1.));
-#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1824 = PCURVE('',#565,#1825);
+#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1830);
+#1826 = LINE('',#1827,#1828);
+#1827 = CARTESIAN_POINT('',(0.,0.));
+#1828 = VECTOR('',#1829,1.);
+#1829 = DIRECTION('',(0.,-1.));
+#1830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1838 = PCURVE('',#594,#1839);
-#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
-#1840 = LINE('',#1841,#1842);
-#1841 = CARTESIAN_POINT('',(2.5,1.013568394003E-16));
-#1842 = VECTOR('',#1843,1.);
-#1843 = DIRECTION('',(0.,-1.));
-#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1845 = ORIENTED_EDGE('',*,*,#1846,.T.);
-#1846 = EDGE_CURVE('',#1824,#1775,#1847,.T.);
-#1847 = SURFACE_CURVE('',#1848,(#1852,#1859),.PCURVE_S1.);
+#1831 = ORIENTED_EDGE('',*,*,#577,.F.);
+#1832 = ADVANCED_FACE('',(#1833),#565,.F.);
+#1833 = FACE_BOUND('',#1834,.F.);
+#1834 = EDGE_LOOP('',(#1835,#1836,#1837,#1860));
+#1835 = ORIENTED_EDGE('',*,*,#549,.F.);
+#1836 = ORIENTED_EDGE('',*,*,#1811,.T.);
+#1837 = ORIENTED_EDGE('',*,*,#1838,.T.);
+#1838 = EDGE_CURVE('',#1784,#1839,#1841,.T.);
+#1839 = VERTEX_POINT('',#1840);
+#1840 = CARTESIAN_POINT('',(5.8,2.3,1.35));
+#1841 = SURFACE_CURVE('',#1842,(#1846,#1853),.PCURVE_S1.);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(6.4,2.3,1.35));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#1846 = PCURVE('',#565,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);
 #1848 = LINE('',#1849,#1850);
-#1849 = CARTESIAN_POINT('',(6.4,2.3,1.35));
+#1849 = CARTESIAN_POINT('',(1.7763568394E-15,-0.6));
 #1850 = VECTOR('',#1851,1.);
-#1851 = DIRECTION('',(-1.,0.,0.));
-#1852 = PCURVE('',#622,#1853);
-#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);
-#1854 = LINE('',#1855,#1856);
-#1855 = CARTESIAN_POINT('',(1.7763568394E-15,-0.6));
-#1856 = VECTOR('',#1857,1.);
-#1857 = DIRECTION('',(1.,0.));
-#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1851 = DIRECTION('',(1.,-1.944653708695E-50));
+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1859 = PCURVE('',#1860,#1865);
-#1860 = PLANE('',#1861);
-#1861 = AXIS2_PLACEMENT_3D('',#1862,#1863,#1864);
-#1862 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#1863 = DIRECTION('',(0.,-6.7E-16,-1.));
-#1864 = DIRECTION('',(-1.,0.,0.));
-#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
-#1866 = LINE('',#1867,#1868);
-#1867 = CARTESIAN_POINT('',(1.7763568394E-15,-0.6));
-#1868 = VECTOR('',#1869,1.);
-#1869 = DIRECTION('',(1.,0.));
-#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1853 = PCURVE('',#1799,#1854);
+#1854 = DEFINITIONAL_REPRESENTATION('',(#1855),#1859);
+#1855 = LINE('',#1856,#1857);
+#1856 = CARTESIAN_POINT('',(1.7763568394E-15,-0.6));
+#1857 = VECTOR('',#1858,1.);
+#1858 = DIRECTION('',(1.,-1.944653708695E-50));
+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1871 = ORIENTED_EDGE('',*,*,#1774,.F.);
-#1872 = ADVANCED_FACE('',(#1873),#594,.F.);
-#1873 = FACE_BOUND('',#1874,.F.);
-#1874 = EDGE_LOOP('',(#1875,#1896,#1897,#1920,#1941,#1942));
-#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);
-#1876 = EDGE_CURVE('',#551,#1068,#1877,.T.);
-#1877 = SURFACE_CURVE('',#1878,(#1882,#1889),.PCURVE_S1.);
-#1878 = LINE('',#1879,#1880);
-#1879 = CARTESIAN_POINT('',(6.4,2.9,-1.15));
-#1880 = VECTOR('',#1881,1.);
-#1881 = DIRECTION('',(0.,-1.,6.7E-16));
-#1882 = PCURVE('',#594,#1883);
-#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
-#1884 = LINE('',#1885,#1886);
-#1885 = CARTESIAN_POINT('',(0.,0.));
-#1886 = VECTOR('',#1887,1.);
-#1887 = DIRECTION('',(0.,-1.));
-#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1860 = ORIENTED_EDGE('',*,*,#1861,.F.);
+#1861 = EDGE_CURVE('',#522,#1839,#1862,.T.);
+#1862 = SURFACE_CURVE('',#1863,(#1867,#1874),.PCURVE_S1.);
+#1863 = LINE('',#1864,#1865);
+#1864 = CARTESIAN_POINT('',(5.8,2.9,1.35));
+#1865 = VECTOR('',#1866,1.);
+#1866 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1867 = PCURVE('',#565,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);
+#1869 = LINE('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(0.6,0.));
+#1871 = VECTOR('',#1872,1.);
+#1872 = DIRECTION('',(0.,-1.));
+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1889 = PCURVE('',#566,#1890);
-#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);
+#1874 = PCURVE('',#537,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(0.6,1.166792225217E-50));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(1.944653708695E-50,-1.));
+#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1881 = ADVANCED_FACE('',(#1882),#537,.F.);
+#1882 = FACE_BOUND('',#1883,.F.);
+#1883 = EDGE_LOOP('',(#1884,#1885,#1886,#1914));
+#1884 = ORIENTED_EDGE('',*,*,#521,.F.);
+#1885 = ORIENTED_EDGE('',*,*,#1861,.T.);
+#1886 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#1887 = EDGE_CURVE('',#1839,#1888,#1890,.T.);
+#1888 = VERTEX_POINT('',#1889);
+#1889 = CARTESIAN_POINT('',(1.75,2.3,1.35));
+#1890 = SURFACE_CURVE('',#1891,(#1895,#1902),.PCURVE_S1.);
 #1891 = LINE('',#1892,#1893);
-#1892 = CARTESIAN_POINT('',(2.1,0.));
+#1892 = CARTESIAN_POINT('',(6.4,2.3,1.35));
 #1893 = VECTOR('',#1894,1.);
-#1894 = DIRECTION('',(0.,-1.));
-#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1894 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#1895 = PCURVE('',#537,#1896);
+#1896 = DEFINITIONAL_REPRESENTATION('',(#1897),#1901);
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#1899 = VECTOR('',#1900,1.);
+#1900 = DIRECTION('',(1.,-5.271098971615E-82));
+#1901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1896 = ORIENTED_EDGE('',*,*,#1090,.T.);
-#1897 = ORIENTED_EDGE('',*,*,#1898,.F.);
-#1898 = EDGE_CURVE('',#1899,#1091,#1901,.T.);
-#1899 = VERTEX_POINT('',#1900);
-#1900 = CARTESIAN_POINT('',(6.4,-2.3,1.35));
-#1901 = SURFACE_CURVE('',#1902,(#1906,#1913),.PCURVE_S1.);
-#1902 = LINE('',#1903,#1904);
-#1903 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#1904 = VECTOR('',#1905,1.);
-#1905 = DIRECTION('',(0.,-1.,6.7E-16));
-#1906 = PCURVE('',#594,#1907);
-#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
-#1908 = LINE('',#1909,#1910);
-#1909 = CARTESIAN_POINT('',(2.5,1.013568394003E-16));
-#1910 = VECTOR('',#1911,1.);
-#1911 = DIRECTION('',(0.,-1.));
-#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1902 = PCURVE('',#1903,#1908);
+#1903 = PLANE('',#1904);
+#1904 = AXIS2_PLACEMENT_3D('',#1905,#1906,#1907);
+#1905 = CARTESIAN_POINT('',(7.336053877846E-17,2.3,1.033814741741));
+#1906 = DIRECTION('',(-1.175609227912E-33,1.,1.799751768194E-16));
+#1907 = DIRECTION('',(0.,-1.799751768194E-16,1.));
+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(0.316185258259,6.4));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(0.,-1.));
+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1913 = PCURVE('',#1129,#1914);
-#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);
-#1915 = LINE('',#1916,#1917);
-#1916 = CARTESIAN_POINT('',(0.,0.));
-#1917 = VECTOR('',#1918,1.);
-#1918 = DIRECTION('',(0.,-1.));
-#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#1920 = ORIENTED_EDGE('',*,*,#1921,.F.);
-#1921 = EDGE_CURVE('',#1824,#1899,#1922,.T.);
-#1922 = SURFACE_CURVE('',#1923,(#1927,#1934),.PCURVE_S1.);
+#1914 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#1915 = EDGE_CURVE('',#494,#1888,#1916,.T.);
+#1916 = SURFACE_CURVE('',#1917,(#1921,#1928),.PCURVE_S1.);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#1921 = PCURVE('',#537,#1922);
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);
 #1923 = LINE('',#1924,#1925);
-#1924 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#1924 = CARTESIAN_POINT('',(4.65,9.042639745433E-50));
 #1925 = VECTOR('',#1926,1.);
-#1926 = DIRECTION('',(0.,-1.,6.7E-16));
-#1927 = PCURVE('',#594,#1928);
-#1928 = DEFINITIONAL_REPRESENTATION('',(#1929),#1933);
-#1929 = LINE('',#1930,#1931);
-#1930 = CARTESIAN_POINT('',(2.5,1.013568394003E-16));
-#1931 = VECTOR('',#1932,1.);
-#1932 = DIRECTION('',(0.,-1.));
-#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1926 = DIRECTION('',(-2.37389193644E-66,-1.));
+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1934 = PCURVE('',#1860,#1935);
-#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
-#1936 = LINE('',#1937,#1938);
-#1937 = CARTESIAN_POINT('',(0.,0.));
-#1938 = VECTOR('',#1939,1.);
-#1939 = DIRECTION('',(0.,-1.));
-#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1928 = PCURVE('',#509,#1929);
+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1934);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(0.,0.));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(0.,-1.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1941 = ORIENTED_EDGE('',*,*,#1823,.F.);
-#1942 = ORIENTED_EDGE('',*,*,#578,.F.);
-#1943 = ADVANCED_FACE('',(#1944),#566,.F.);
-#1944 = FACE_BOUND('',#1945,.F.);
-#1945 = EDGE_LOOP('',(#1946,#1967,#1968,#1969));
-#1946 = ORIENTED_EDGE('',*,*,#1947,.T.);
-#1947 = EDGE_CURVE('',#523,#1045,#1948,.T.);
-#1948 = SURFACE_CURVE('',#1949,(#1953,#1960),.PCURVE_S1.);
-#1949 = LINE('',#1950,#1951);
-#1950 = CARTESIAN_POINT('',(4.3,2.9,-1.15));
-#1951 = VECTOR('',#1952,1.);
-#1952 = DIRECTION('',(0.,-1.,6.7E-16));
-#1953 = PCURVE('',#566,#1954);
-#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
-#1955 = LINE('',#1956,#1957);
-#1956 = CARTESIAN_POINT('',(0.,0.));
-#1957 = VECTOR('',#1958,1.);
-#1958 = DIRECTION('',(0.,-1.));
-#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1935 = ADVANCED_FACE('',(#1936),#509,.F.);
+#1936 = FACE_BOUND('',#1937,.F.);
+#1937 = EDGE_LOOP('',(#1938,#1939,#1962,#1983));
+#1938 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1939 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#1940 = EDGE_CURVE('',#1888,#1941,#1943,.T.);
+#1941 = VERTEX_POINT('',#1942);
+#1942 = CARTESIAN_POINT('',(1.75,2.3,-0.75));
+#1943 = SURFACE_CURVE('',#1944,(#1948,#1955),.PCURVE_S1.);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(1.75,2.3,1.35));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(-2.37389193644E-66,2.22044604925E-16,-1.));
+#1948 = PCURVE('',#509,#1949);
+#1949 = DEFINITIONAL_REPRESENTATION('',(#1950),#1954);
+#1950 = LINE('',#1951,#1952);
+#1951 = CARTESIAN_POINT('',(8.881784197001E-17,-0.6));
+#1952 = VECTOR('',#1953,1.);
+#1953 = DIRECTION('',(1.,0.));
+#1954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1960 = PCURVE('',#538,#1961);
-#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);
-#1962 = LINE('',#1963,#1964);
-#1963 = CARTESIAN_POINT('',(0.494974746831,-2.326381310104E-16));
-#1964 = VECTOR('',#1965,1.);
-#1965 = DIRECTION('',(3.761543394987E-18,-1.));
-#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1955 = PCURVE('',#1903,#1956);
+#1956 = DEFINITIONAL_REPRESENTATION('',(#1957),#1961);
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(0.316185258259,1.75));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(-1.,4.945720789397E-50));
+#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1967 = ORIENTED_EDGE('',*,*,#1067,.T.);
-#1968 = ORIENTED_EDGE('',*,*,#1876,.F.);
-#1969 = ORIENTED_EDGE('',*,*,#550,.F.);
-#1970 = ADVANCED_FACE('',(#1971),#538,.F.);
-#1971 = FACE_BOUND('',#1972,.F.);
-#1972 = EDGE_LOOP('',(#1973,#1994,#1995,#1996));
-#1973 = ORIENTED_EDGE('',*,*,#1974,.T.);
-#1974 = EDGE_CURVE('',#495,#1022,#1975,.T.);
-#1975 = SURFACE_CURVE('',#1976,(#1980,#1987),.PCURVE_S1.);
-#1976 = LINE('',#1977,#1978);
-#1977 = CARTESIAN_POINT('',(3.95,2.9,-1.5));
-#1978 = VECTOR('',#1979,1.);
-#1979 = DIRECTION('',(0.,-1.,6.7E-16));
-#1980 = PCURVE('',#538,#1981);
-#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
-#1982 = LINE('',#1983,#1984);
-#1983 = CARTESIAN_POINT('',(0.,0.));
-#1984 = VECTOR('',#1985,1.);
-#1985 = DIRECTION('',(3.761543394987E-18,-1.));
-#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1963 = EDGE_CURVE('',#466,#1941,#1964,.T.);
+#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#1969 = PCURVE('',#509,#1970);
+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
+#1971 = LINE('',#1972,#1973);
+#1972 = CARTESIAN_POINT('',(2.1,-2.22044604925E-17));
+#1973 = VECTOR('',#1974,1.);
+#1974 = DIRECTION('',(0.,-1.));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1987 = PCURVE('',#510,#1988);
-#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
-#1989 = LINE('',#1990,#1991);
-#1990 = CARTESIAN_POINT('',(2.,0.));
-#1991 = VECTOR('',#1992,1.);
-#1992 = DIRECTION('',(0.,-1.));
-#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1976 = PCURVE('',#481,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(-0.,0.));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(-2.37389193644E-66,-1.));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#1994 = ORIENTED_EDGE('',*,*,#1044,.T.);
-#1995 = ORIENTED_EDGE('',*,*,#1947,.F.);
-#1996 = ORIENTED_EDGE('',*,*,#522,.F.);
-#1997 = ADVANCED_FACE('',(#1998),#510,.F.);
-#1998 = FACE_BOUND('',#1999,.F.);
-#1999 = EDGE_LOOP('',(#2000,#2021,#2022,#2023));
-#2000 = ORIENTED_EDGE('',*,*,#2001,.T.);
-#2001 = EDGE_CURVE('',#467,#999,#2002,.T.);
-#2002 = SURFACE_CURVE('',#2003,(#2007,#2014),.PCURVE_S1.);
-#2003 = LINE('',#2004,#2005);
-#2004 = CARTESIAN_POINT('',(1.95,2.9,-1.5));
-#2005 = VECTOR('',#2006,1.);
-#2006 = DIRECTION('',(0.,-1.,6.7E-16));
-#2007 = PCURVE('',#510,#2008);
-#2008 = DEFINITIONAL_REPRESENTATION('',(#2009),#2013);
-#2009 = LINE('',#2010,#2011);
-#2010 = CARTESIAN_POINT('',(0.,0.));
-#2011 = VECTOR('',#2012,1.);
-#2012 = DIRECTION('',(0.,-1.));
-#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#1983 = ORIENTED_EDGE('',*,*,#493,.F.);
+#1984 = ADVANCED_FACE('',(#1985),#481,.F.);
+#1985 = FACE_BOUND('',#1986,.F.);
+#1986 = EDGE_LOOP('',(#1987,#1988,#2011,#2032));
+#1987 = ORIENTED_EDGE('',*,*,#1963,.T.);
+#1988 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#1989 = EDGE_CURVE('',#1941,#1990,#1992,.T.);
+#1990 = VERTEX_POINT('',#1991);
+#1991 = CARTESIAN_POINT('',(-1.75,2.3,-0.75));
+#1992 = SURFACE_CURVE('',#1993,(#1997,#2004),.PCURVE_S1.);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(1.75,2.3,-0.75));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#1997 = PCURVE('',#481,#1998);
+#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003);
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(1.,-5.271098971615E-82));
+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2014 = PCURVE('',#482,#2015);
-#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2020);
-#2016 = LINE('',#2017,#2018);
-#2017 = CARTESIAN_POINT('',(0.494974746831,2.326381310104E-16));
-#2018 = VECTOR('',#2019,1.);
-#2019 = DIRECTION('',(-3.761543394987E-18,-1.));
-#2020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2004 = PCURVE('',#1903,#2005);
+#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2010);
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(-1.783814741741,1.75));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(0.,-1.));
+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2021 = ORIENTED_EDGE('',*,*,#1021,.T.);
-#2022 = ORIENTED_EDGE('',*,*,#1974,.F.);
-#2023 = ORIENTED_EDGE('',*,*,#494,.F.);
-#2024 = ADVANCED_FACE('',(#2025),#482,.F.);
-#2025 = FACE_BOUND('',#2026,.F.);
-#2026 = EDGE_LOOP('',(#2027,#2048,#2049,#2050));
-#2027 = ORIENTED_EDGE('',*,*,#2028,.T.);
-#2028 = EDGE_CURVE('',#439,#976,#2029,.T.);
-#2029 = SURFACE_CURVE('',#2030,(#2034,#2041),.PCURVE_S1.);
-#2030 = LINE('',#2031,#2032);
-#2031 = CARTESIAN_POINT('',(1.6,2.9,-1.15));
-#2032 = VECTOR('',#2033,1.);
-#2033 = DIRECTION('',(0.,-1.,6.7E-16));
-#2034 = PCURVE('',#482,#2035);
-#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);
-#2036 = LINE('',#2037,#2038);
-#2037 = CARTESIAN_POINT('',(0.,0.));
-#2038 = VECTOR('',#2039,1.);
-#2039 = DIRECTION('',(-3.761543394987E-18,-1.));
-#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2011 = ORIENTED_EDGE('',*,*,#2012,.F.);
+#2012 = EDGE_CURVE('',#438,#1990,#2013,.T.);
+#2013 = SURFACE_CURVE('',#2014,(#2018,#2025),.PCURVE_S1.);
+#2014 = LINE('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#2016 = VECTOR('',#2017,1.);
+#2017 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#2018 = PCURVE('',#481,#2019);
+#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);
+#2020 = LINE('',#2021,#2022);
+#2021 = CARTESIAN_POINT('',(3.5,6.806287980433E-50));
+#2022 = VECTOR('',#2023,1.);
+#2023 = DIRECTION('',(-2.37389193644E-66,-1.));
+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2041 = PCURVE('',#454,#2042);
-#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);
-#2043 = LINE('',#2044,#2045);
-#2044 = CARTESIAN_POINT('',(3.2,0.));
-#2045 = VECTOR('',#2046,1.);
-#2046 = DIRECTION('',(0.,-1.));
-#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2025 = PCURVE('',#453,#2026);
+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(0.,0.));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(0.,-1.));
+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2048 = ORIENTED_EDGE('',*,*,#998,.T.);
-#2049 = ORIENTED_EDGE('',*,*,#2001,.F.);
-#2050 = ORIENTED_EDGE('',*,*,#466,.F.);
-#2051 = ADVANCED_FACE('',(#2052),#454,.F.);
-#2052 = FACE_BOUND('',#2053,.F.);
-#2053 = EDGE_LOOP('',(#2054,#2075,#2076,#2077));
-#2054 = ORIENTED_EDGE('',*,*,#2055,.T.);
-#2055 = EDGE_CURVE('',#411,#953,#2056,.T.);
-#2056 = SURFACE_CURVE('',#2057,(#2061,#2068),.PCURVE_S1.);
-#2057 = LINE('',#2058,#2059);
-#2058 = CARTESIAN_POINT('',(-1.6,2.9,-1.15));
-#2059 = VECTOR('',#2060,1.);
-#2060 = DIRECTION('',(0.,-1.,6.7E-16));
-#2061 = PCURVE('',#454,#2062);
-#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);
+#2032 = ORIENTED_EDGE('',*,*,#465,.F.);
+#2033 = ADVANCED_FACE('',(#2034),#453,.F.);
+#2034 = FACE_BOUND('',#2035,.F.);
+#2035 = EDGE_LOOP('',(#2036,#2037,#2060,#2081));
+#2036 = ORIENTED_EDGE('',*,*,#2012,.T.);
+#2037 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2038 = EDGE_CURVE('',#1990,#2039,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(-1.75,2.3,1.35));
+#2041 = SURFACE_CURVE('',#2042,(#2046,#2053),.PCURVE_S1.);
+#2042 = LINE('',#2043,#2044);
+#2043 = CARTESIAN_POINT('',(-1.75,2.3,-0.75));
+#2044 = VECTOR('',#2045,1.);
+#2045 = DIRECTION('',(2.37389193644E-66,-2.22044604925E-16,1.));
+#2046 = PCURVE('',#453,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2052);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(-8.881784197001E-17,-0.6));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(1.,0.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = PCURVE('',#1903,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
+#2055 = LINE('',#2056,#2057);
+#2056 = CARTESIAN_POINT('',(-1.783814741741,-1.75));
+#2057 = VECTOR('',#2058,1.);
+#2058 = DIRECTION('',(1.,-4.945720789397E-50));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2061 = EDGE_CURVE('',#410,#2039,#2062,.T.);
+#2062 = SURFACE_CURVE('',#2063,(#2067,#2074),.PCURVE_S1.);
 #2063 = LINE('',#2064,#2065);
-#2064 = CARTESIAN_POINT('',(0.,0.));
+#2064 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
 #2065 = VECTOR('',#2066,1.);
-#2066 = DIRECTION('',(0.,-1.));
-#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2066 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#2067 = PCURVE('',#453,#2068);
+#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2073);
+#2069 = LINE('',#2070,#2071);
+#2070 = CARTESIAN_POINT('',(2.1,2.22044604925E-17));
+#2071 = VECTOR('',#2072,1.);
+#2072 = DIRECTION('',(0.,-1.));
+#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2068 = PCURVE('',#426,#2069);
-#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
-#2070 = LINE('',#2071,#2072);
-#2071 = CARTESIAN_POINT('',(0.494974746831,-2.326381310104E-16));
-#2072 = VECTOR('',#2073,1.);
-#2073 = DIRECTION('',(3.761543394987E-18,-1.));
-#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2074 = PCURVE('',#425,#2075);
+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(-0.,0.));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(-2.37389193644E-66,-1.));
+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2075 = ORIENTED_EDGE('',*,*,#975,.T.);
-#2076 = ORIENTED_EDGE('',*,*,#2028,.F.);
-#2077 = ORIENTED_EDGE('',*,*,#438,.F.);
-#2078 = ADVANCED_FACE('',(#2079),#426,.F.);
-#2079 = FACE_BOUND('',#2080,.F.);
-#2080 = EDGE_LOOP('',(#2081,#2082,#2083,#2084));
-#2081 = ORIENTED_EDGE('',*,*,#1547,.T.);
-#2082 = ORIENTED_EDGE('',*,*,#952,.T.);
-#2083 = ORIENTED_EDGE('',*,*,#2055,.F.);
-#2084 = ORIENTED_EDGE('',*,*,#410,.F.);
-#2085 = ADVANCED_FACE('',(#2086),#818,.F.);
-#2086 = FACE_BOUND('',#2087,.F.);
-#2087 = EDGE_LOOP('',(#2088,#2109,#2135,#2136));
-#2088 = ORIENTED_EDGE('',*,*,#2089,.T.);
-#2089 = EDGE_CURVE('',#798,#2090,#2092,.T.);
-#2090 = VERTEX_POINT('',#2091);
-#2091 = CARTESIAN_POINT('',(-4.6,2.3,-4.E-15));
-#2092 = SEAM_CURVE('',#2093,(#2097,#2103),.PCURVE_S1.);
-#2093 = LINE('',#2094,#2095);
-#2094 = CARTESIAN_POINT('',(-4.6,2.9,-4.51E-15));
-#2095 = VECTOR('',#2096,1.);
-#2096 = DIRECTION('',(-0.,-1.,1.55E-15));
-#2097 = PCURVE('',#818,#2098);
-#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2102);
-#2099 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2100,#2101),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2100 = CARTESIAN_POINT('',(0.,0.));
-#2101 = CARTESIAN_POINT('',(0.,-0.6));
-#2102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2081 = ORIENTED_EDGE('',*,*,#437,.F.);
+#2082 = ADVANCED_FACE('',(#2083),#425,.F.);
+#2083 = FACE_BOUND('',#2084,.F.);
+#2084 = EDGE_LOOP('',(#2085,#2086,#2087,#2108));
+#2085 = ORIENTED_EDGE('',*,*,#409,.F.);
+#2086 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#2087 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2088 = EDGE_CURVE('',#2039,#1441,#2089,.T.);
+#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(-1.75,2.3,1.35));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#2094 = PCURVE('',#425,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(1.,-5.271098971615E-82));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2103 = PCURVE('',#818,#2104);
-#2104 = DEFINITIONAL_REPRESENTATION('',(#2105),#2108);
-#2105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2106,#2107),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2106 = CARTESIAN_POINT('',(6.28318530718,0.));
-#2107 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2101 = PCURVE('',#1903,#2102);
+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(0.316185258259,-1.75));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(0.,-1.));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2109 = ORIENTED_EDGE('',*,*,#2110,.T.);
-#2110 = EDGE_CURVE('',#2090,#2090,#2111,.T.);
-#2111 = SURFACE_CURVE('',#2112,(#2117,#2123),.PCURVE_S1.);
-#2112 = CIRCLE('',#2113,0.7);
-#2113 = AXIS2_PLACEMENT_3D('',#2114,#2115,#2116);
-#2114 = CARTESIAN_POINT('',(-5.3,2.3,-2.22044604925E-15));
-#2115 = DIRECTION('',(0.,1.,-1.22E-15));
-#2116 = DIRECTION('',(1.,0.,0.));
-#2117 = PCURVE('',#818,#2118);
-#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2122);
-#2119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2120,#2121),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#2120 = CARTESIAN_POINT('',(0.,-0.6));
-#2121 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2108 = ORIENTED_EDGE('',*,*,#1440,.F.);
+#2109 = ADVANCED_FACE('',(#2110),#814,.F.);
+#2110 = FACE_BOUND('',#2111,.F.);
+#2111 = EDGE_LOOP('',(#2112,#2135,#2162,#2163));
+#2112 = ORIENTED_EDGE('',*,*,#2113,.T.);
+#2113 = EDGE_CURVE('',#798,#2114,#2116,.T.);
+#2114 = VERTEX_POINT('',#2115);
+#2115 = CARTESIAN_POINT('',(-4.6,2.3,5.107025913276E-16));
+#2116 = SEAM_CURVE('',#2117,(#2121,#2128),.PCURVE_S1.);
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(-4.6,2.9,6.439293542826E-16));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#2121 = PCURVE('',#814,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(0.,0.));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(0.,-1.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2123 = PCURVE('',#2124,#2129);
-#2124 = PLANE('',#2125);
-#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128);
-#2126 = CARTESIAN_POINT('',(-5.3,2.3,-3.10862446895E-15));
-#2127 = DIRECTION('',(0.,1.,-1.69E-15));
-#2128 = DIRECTION('',(0.,1.69E-15,1.));
+#2128 = PCURVE('',#814,#2129);
 #2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134);
-#2130 = CIRCLE('',#2131,0.7);
-#2131 = AXIS2_PLACEMENT_2D('',#2132,#2133);
-#2132 = CARTESIAN_POINT('',(7.771561172376E-16,0.));
-#2133 = DIRECTION('',(0.,1.));
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(0.,-1.));
 #2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2135 = ORIENTED_EDGE('',*,*,#2089,.F.);
-#2136 = ORIENTED_EDGE('',*,*,#797,.F.);
-#2137 = ADVANCED_FACE('',(#2138),#848,.F.);
-#2138 = FACE_BOUND('',#2139,.T.);
-#2139 = EDGE_LOOP('',(#2140,#2159,#2160,#2161));
-#2140 = ORIENTED_EDGE('',*,*,#2141,.T.);
-#2141 = EDGE_CURVE('',#832,#1335,#2142,.T.);
-#2142 = SEAM_CURVE('',#2143,(#2147,#2153),.PCURVE_S1.);
-#2143 = LINE('',#2144,#2145);
-#2144 = CARTESIAN_POINT('',(-2.25,2.9,-1.93E-15));
-#2145 = VECTOR('',#2146,1.);
-#2146 = DIRECTION('',(0.,-1.,6.7E-16));
-#2147 = PCURVE('',#848,#2148);
-#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2152);
-#2149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2150,#2151),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,5.8),.PIECEWISE_BEZIER_KNOTS.);
-#2150 = CARTESIAN_POINT('',(0.,0.));
-#2151 = CARTESIAN_POINT('',(0.,-5.8));
-#2152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2135 = ORIENTED_EDGE('',*,*,#2136,.T.);
+#2136 = EDGE_CURVE('',#2114,#2114,#2137,.T.);
+#2137 = SURFACE_CURVE('',#2138,(#2143,#2150),.PCURVE_S1.);
+#2138 = CIRCLE('',#2139,0.7);
+#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);
+#2140 = CARTESIAN_POINT('',(-5.3,2.3,4.440892098501E-16));
+#2141 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2142 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#2143 = PCURVE('',#814,#2144);
+#2144 = DEFINITIONAL_REPRESENTATION('',(#2145),#2149);
+#2145 = LINE('',#2146,#2147);
+#2146 = CARTESIAN_POINT('',(0.,-0.6));
+#2147 = VECTOR('',#2148,1.);
+#2148 = DIRECTION('',(1.,0.));
+#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2153 = PCURVE('',#848,#2154);
-#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2158);
-#2155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2156,#2157),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,5.8),.PIECEWISE_BEZIER_KNOTS.);
-#2156 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#2157 = CARTESIAN_POINT('',(-6.28318530718,-5.8));
-#2158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2150 = PCURVE('',#2151,#2156);
+#2151 = PLANE('',#2152);
+#2152 = AXIS2_PLACEMENT_3D('',#2153,#2154,#2155);
+#2153 = CARTESIAN_POINT('',(7.336053877846E-17,2.3,1.033814741741));
+#2154 = DIRECTION('',(-1.175609227912E-33,1.,1.799751768194E-16));
+#2155 = DIRECTION('',(0.,-1.799751768194E-16,1.));
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = CIRCLE('',#2158,0.7);
+#2158 = AXIS2_PLACEMENT_2D('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(-1.033814741741,-5.3));
+#2160 = DIRECTION('',(0.,1.));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2159 = ORIENTED_EDGE('',*,*,#1334,.T.);
-#2160 = ORIENTED_EDGE('',*,*,#2141,.F.);
-#2161 = ORIENTED_EDGE('',*,*,#831,.F.);
-#2162 = ADVANCED_FACE('',(#2163),#878,.F.);
-#2163 = FACE_BOUND('',#2164,.T.);
-#2164 = EDGE_LOOP('',(#2165,#2184,#2185,#2186));
-#2165 = ORIENTED_EDGE('',*,*,#2166,.T.);
-#2166 = EDGE_CURVE('',#862,#1360,#2167,.T.);
-#2167 = SEAM_CURVE('',#2168,(#2172,#2178),.PCURVE_S1.);
-#2168 = LINE('',#2169,#2170);
-#2169 = CARTESIAN_POINT('',(4.25,2.9,-1.93E-15));
-#2170 = VECTOR('',#2171,1.);
-#2171 = DIRECTION('',(0.,-1.,6.7E-16));
-#2172 = PCURVE('',#878,#2173);
-#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2177);
-#2174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2175,#2176),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,5.8),.PIECEWISE_BEZIER_KNOTS.);
-#2175 = CARTESIAN_POINT('',(0.,0.));
-#2176 = CARTESIAN_POINT('',(0.,-5.8));
-#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2162 = ORIENTED_EDGE('',*,*,#2113,.F.);
+#2163 = ORIENTED_EDGE('',*,*,#797,.F.);
+#2164 = ADVANCED_FACE('',(#2165),#849,.F.);
+#2165 = FACE_BOUND('',#2166,.T.);
+#2166 = EDGE_LOOP('',(#2167,#2188,#2189,#2190));
+#2167 = ORIENTED_EDGE('',*,*,#2168,.T.);
+#2168 = EDGE_CURVE('',#829,#1344,#2169,.T.);
+#2169 = SEAM_CURVE('',#2170,(#2174,#2181),.PCURVE_S1.);
+#2170 = LINE('',#2171,#2172);
+#2171 = CARTESIAN_POINT('',(-2.25,2.9,6.439293542826E-16));
+#2172 = VECTOR('',#2173,1.);
+#2173 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#2174 = PCURVE('',#849,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(-0.,0.));
+#2178 = VECTOR('',#2179,1.);
+#2179 = DIRECTION('',(-0.,-1.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2178 = PCURVE('',#878,#2179);
-#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2183);
-#2180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2181,#2182),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,5.8),.PIECEWISE_BEZIER_KNOTS.);
-#2181 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#2182 = CARTESIAN_POINT('',(-6.28318530718,-5.8));
-#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2181 = PCURVE('',#849,#2182);
+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);
+#2183 = LINE('',#2184,#2185);
+#2184 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2185 = VECTOR('',#2186,1.);
+#2186 = DIRECTION('',(-0.,-1.));
+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2184 = ORIENTED_EDGE('',*,*,#1359,.T.);
-#2185 = ORIENTED_EDGE('',*,*,#2166,.F.);
-#2186 = ORIENTED_EDGE('',*,*,#861,.F.);
-#2187 = ADVANCED_FACE('',(#2188),#912,.F.);
-#2188 = FACE_BOUND('',#2189,.F.);
-#2189 = EDGE_LOOP('',(#2190,#2211,#2237,#2238));
-#2190 = ORIENTED_EDGE('',*,*,#2191,.T.);
-#2191 = EDGE_CURVE('',#892,#2192,#2194,.T.);
-#2192 = VERTEX_POINT('',#2193);
-#2193 = CARTESIAN_POINT('',(6.,2.3,-4.E-15));
-#2194 = SEAM_CURVE('',#2195,(#2199,#2205),.PCURVE_S1.);
-#2195 = LINE('',#2196,#2197);
-#2196 = CARTESIAN_POINT('',(6.,2.9,-4.51E-15));
-#2197 = VECTOR('',#2198,1.);
-#2198 = DIRECTION('',(-0.,-1.,1.55E-15));
-#2199 = PCURVE('',#912,#2200);
-#2200 = DEFINITIONAL_REPRESENTATION('',(#2201),#2204);
-#2201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2202,#2203),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2202 = CARTESIAN_POINT('',(0.,0.));
-#2203 = CARTESIAN_POINT('',(0.,-0.6));
-#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2188 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#2189 = ORIENTED_EDGE('',*,*,#2168,.F.);
+#2190 = ORIENTED_EDGE('',*,*,#828,.F.);
+#2191 = ADVANCED_FACE('',(#2192),#880,.F.);
+#2192 = FACE_BOUND('',#2193,.F.);
+#2193 = EDGE_LOOP('',(#2194,#2217,#2244,#2245));
+#2194 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#2195 = EDGE_CURVE('',#864,#2196,#2198,.T.);
+#2196 = VERTEX_POINT('',#2197);
+#2197 = CARTESIAN_POINT('',(6.,2.3,5.107025913276E-16));
+#2198 = SEAM_CURVE('',#2199,(#2203,#2210),.PCURVE_S1.);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(6.,2.9,6.439293542826E-16));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#2203 = PCURVE('',#880,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(0.,0.));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(0.,-1.));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2205 = PCURVE('',#912,#2206);
-#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2210);
-#2207 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2208,#2209),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2208 = CARTESIAN_POINT('',(6.28318530718,0.));
-#2209 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2210 = PCURVE('',#880,#2211);
+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(0.,-1.));
+#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2211 = ORIENTED_EDGE('',*,*,#2212,.T.);
-#2212 = EDGE_CURVE('',#2192,#2192,#2213,.T.);
-#2213 = SURFACE_CURVE('',#2214,(#2219,#2225),.PCURVE_S1.);
-#2214 = CIRCLE('',#2215,0.7);
-#2215 = AXIS2_PLACEMENT_3D('',#2216,#2217,#2218);
-#2216 = CARTESIAN_POINT('',(5.3,2.3,-2.22044604925E-15));
-#2217 = DIRECTION('',(0.,1.,-1.22E-15));
-#2218 = DIRECTION('',(1.,0.,0.));
-#2219 = PCURVE('',#912,#2220);
-#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2224);
-#2221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2222,#2223),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#2222 = CARTESIAN_POINT('',(0.,-0.6));
-#2223 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2217 = ORIENTED_EDGE('',*,*,#2218,.T.);
+#2218 = EDGE_CURVE('',#2196,#2196,#2219,.T.);
+#2219 = SURFACE_CURVE('',#2220,(#2225,#2232),.PCURVE_S1.);
+#2220 = CIRCLE('',#2221,0.7);
+#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);
+#2222 = CARTESIAN_POINT('',(5.3,2.3,4.440892098501E-16));
+#2223 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2224 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#2225 = PCURVE('',#880,#2226);
+#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2231);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(0.,-0.6));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(1.,0.));
+#2231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2225 = PCURVE('',#2226,#2231);
-#2226 = PLANE('',#2227);
-#2227 = AXIS2_PLACEMENT_3D('',#2228,#2229,#2230);
-#2228 = CARTESIAN_POINT('',(5.3,2.3,-3.10862446895E-15));
-#2229 = DIRECTION('',(0.,1.,-1.69E-15));
-#2230 = DIRECTION('',(0.,1.69E-15,1.));
-#2231 = DEFINITIONAL_REPRESENTATION('',(#2232),#2236);
-#2232 = CIRCLE('',#2233,0.7);
-#2233 = AXIS2_PLACEMENT_2D('',#2234,#2235);
-#2234 = CARTESIAN_POINT('',(7.771561172376E-16,0.));
-#2235 = DIRECTION('',(0.,1.));
-#2236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2232 = PCURVE('',#2233,#2238);
+#2233 = PLANE('',#2234);
+#2234 = AXIS2_PLACEMENT_3D('',#2235,#2236,#2237);
+#2235 = CARTESIAN_POINT('',(7.336053877846E-17,2.3,1.033814741741));
+#2236 = DIRECTION('',(-1.175609227912E-33,1.,1.799751768194E-16));
+#2237 = DIRECTION('',(0.,-1.799751768194E-16,1.));
+#2238 = DEFINITIONAL_REPRESENTATION('',(#2239),#2243);
+#2239 = CIRCLE('',#2240,0.7);
+#2240 = AXIS2_PLACEMENT_2D('',#2241,#2242);
+#2241 = CARTESIAN_POINT('',(-1.033814741741,5.3));
+#2242 = DIRECTION('',(0.,1.));
+#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2237 = ORIENTED_EDGE('',*,*,#2191,.F.);
-#2238 = ORIENTED_EDGE('',*,*,#891,.F.);
-#2239 = ADVANCED_FACE('',(#2240),#1269,.F.);
-#2240 = FACE_BOUND('',#2241,.F.);
-#2241 = EDGE_LOOP('',(#2242,#2243,#2271,#2292));
-#2242 = ORIENTED_EDGE('',*,*,#1519,.F.);
-#2243 = ORIENTED_EDGE('',*,*,#2244,.T.);
-#2244 = EDGE_CURVE('',#1466,#2245,#2247,.T.);
-#2245 = VERTEX_POINT('',#2246);
-#2246 = CARTESIAN_POINT('',(-1.75,-2.3,1.35));
-#2247 = SURFACE_CURVE('',#2248,(#2252,#2259),.PCURVE_S1.);
-#2248 = LINE('',#2249,#2250);
-#2249 = CARTESIAN_POINT('',(-6.4,-2.3,1.35));
-#2250 = VECTOR('',#2251,1.);
-#2251 = DIRECTION('',(1.,0.,0.));
-#2252 = PCURVE('',#1269,#2253);
-#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);
-#2254 = LINE('',#2255,#2256);
-#2255 = CARTESIAN_POINT('',(0.,-0.6));
-#2256 = VECTOR('',#2257,1.);
-#2257 = DIRECTION('',(1.,0.));
-#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2244 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2245 = ORIENTED_EDGE('',*,*,#863,.F.);
+#2246 = ADVANCED_FACE('',(#2247),#915,.F.);
+#2247 = FACE_BOUND('',#2248,.T.);
+#2248 = EDGE_LOOP('',(#2249,#2270,#2271,#2272));
+#2249 = ORIENTED_EDGE('',*,*,#2250,.T.);
+#2250 = EDGE_CURVE('',#895,#1409,#2251,.T.);
+#2251 = SEAM_CURVE('',#2252,(#2256,#2263),.PCURVE_S1.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(4.25,2.9,6.439293542826E-16));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#2256 = PCURVE('',#915,#2257);
+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262);
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(-0.,0.));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(-0.,-1.));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2259 = PCURVE('',#2260,#2265);
-#2260 = PLANE('',#2261);
-#2261 = AXIS2_PLACEMENT_3D('',#2262,#2263,#2264);
-#2262 = CARTESIAN_POINT('',(-3.E-17,-2.3,1.345));
-#2263 = DIRECTION('',(0.,1.,-9.7E-16));
-#2264 = DIRECTION('',(0.,9.7E-16,1.));
-#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);
-#2266 = LINE('',#2267,#2268);
-#2267 = CARTESIAN_POINT('',(5.000000000001E-03,-6.4));
-#2268 = VECTOR('',#2269,1.);
-#2269 = DIRECTION('',(0.,1.));
-#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2263 = PCURVE('',#915,#2264);
+#2264 = DEFINITIONAL_REPRESENTATION('',(#2265),#2269);
+#2265 = LINE('',#2266,#2267);
+#2266 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2267 = VECTOR('',#2268,1.);
+#2268 = DIRECTION('',(-0.,-1.));
+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2271 = ORIENTED_EDGE('',*,*,#2272,.F.);
-#2272 = EDGE_CURVE('',#1226,#2245,#2273,.T.);
-#2273 = SURFACE_CURVE('',#2274,(#2278,#2285),.PCURVE_S1.);
-#2274 = LINE('',#2275,#2276);
-#2275 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
-#2276 = VECTOR('',#2277,1.);
-#2277 = DIRECTION('',(0.,1.,-1.17E-15));
-#2278 = PCURVE('',#1269,#2279);
-#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);
-#2280 = LINE('',#2281,#2282);
-#2281 = CARTESIAN_POINT('',(4.65,0.));
-#2282 = VECTOR('',#2283,1.);
-#2283 = DIRECTION('',(0.,-1.));
-#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#2285 = PCURVE('',#1241,#2286);
+#2270 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#2271 = ORIENTED_EDGE('',*,*,#2250,.F.);
+#2272 = ORIENTED_EDGE('',*,*,#894,.F.);
+#2273 = ADVANCED_FACE('',(#2274),#1111,.F.);
+#2274 = FACE_BOUND('',#2275,.F.);
+#2275 = EDGE_LOOP('',(#2276,#2299,#2300,#2301));
+#2276 = ORIENTED_EDGE('',*,*,#2277,.T.);
+#2277 = EDGE_CURVE('',#2278,#1761,#2280,.T.);
+#2278 = VERTEX_POINT('',#2279);
+#2279 = CARTESIAN_POINT('',(5.8,-2.3,1.35));
+#2280 = SURFACE_CURVE('',#2281,(#2285,#2292),.PCURVE_S1.);
+#2281 = LINE('',#2282,#2283);
+#2282 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
+#2283 = VECTOR('',#2284,1.);
+#2284 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#2285 = PCURVE('',#1111,#2286);
 #2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291);
 #2287 = LINE('',#2288,#2289);
-#2288 = CARTESIAN_POINT('',(2.1,-1.025352591004E-16));
+#2288 = CARTESIAN_POINT('',(4.65,-5.2));
 #2289 = VECTOR('',#2290,1.);
-#2290 = DIRECTION('',(5.E-17,-1.));
+#2290 = DIRECTION('',(-1.,1.944653708695E-50));
 #2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2292 = ORIENTED_EDGE('',*,*,#1253,.F.);
-#2293 = ADVANCED_FACE('',(#2294),#1241,.T.);
-#2294 = FACE_BOUND('',#2295,.T.);
-#2295 = EDGE_LOOP('',(#2296,#2319,#2340,#2341));
-#2296 = ORIENTED_EDGE('',*,*,#2297,.T.);
-#2297 = EDGE_CURVE('',#1198,#2298,#2300,.T.);
-#2298 = VERTEX_POINT('',#2299);
-#2299 = CARTESIAN_POINT('',(-1.75,-2.3,-0.75));
-#2300 = SURFACE_CURVE('',#2301,(#2305,#2312),.PCURVE_S1.);
-#2301 = LINE('',#2302,#2303);
-#2302 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
-#2303 = VECTOR('',#2304,1.);
-#2304 = DIRECTION('',(0.,1.,-1.17E-15));
-#2305 = PCURVE('',#1241,#2306);
-#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
-#2307 = LINE('',#2308,#2309);
-#2308 = CARTESIAN_POINT('',(0.,0.));
-#2309 = VECTOR('',#2310,1.);
-#2310 = DIRECTION('',(5.E-17,-1.));
-#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2292 = PCURVE('',#1799,#2293);
+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);
+#2294 = LINE('',#2295,#2296);
+#2295 = CARTESIAN_POINT('',(4.65,-5.2));
+#2296 = VECTOR('',#2297,1.);
+#2297 = DIRECTION('',(-1.,1.944653708695E-50));
+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2312 = PCURVE('',#1213,#2313);
-#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2318);
-#2314 = LINE('',#2315,#2316);
-#2315 = CARTESIAN_POINT('',(3.5,0.));
-#2316 = VECTOR('',#2317,1.);
-#2317 = DIRECTION('',(0.,-1.));
-#2318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2299 = ORIENTED_EDGE('',*,*,#1760,.T.);
+#2300 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#2301 = ORIENTED_EDGE('',*,*,#2302,.F.);
+#2302 = EDGE_CURVE('',#2278,#1068,#2303,.T.);
+#2303 = SURFACE_CURVE('',#2304,(#2308,#2315),.PCURVE_S1.);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(5.8,2.9,1.35));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#2308 = PCURVE('',#1111,#2309);
+#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2314);
+#2310 = LINE('',#2311,#2312);
+#2311 = CARTESIAN_POINT('',(0.6,0.));
+#2312 = VECTOR('',#2313,1.);
+#2313 = DIRECTION('',(0.,-1.));
+#2314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2319 = ORIENTED_EDGE('',*,*,#2320,.T.);
-#2320 = EDGE_CURVE('',#2298,#2245,#2321,.T.);
-#2321 = SURFACE_CURVE('',#2322,(#2326,#2333),.PCURVE_S1.);
-#2322 = LINE('',#2323,#2324);
-#2323 = CARTESIAN_POINT('',(-1.75,-2.3,-0.75));
-#2324 = VECTOR('',#2325,1.);
-#2325 = DIRECTION('',(0.,1.22E-15,1.));
-#2326 = PCURVE('',#1241,#2327);
-#2327 = DEFINITIONAL_REPRESENTATION('',(#2328),#2332);
-#2328 = LINE('',#2329,#2330);
-#2329 = CARTESIAN_POINT('',(-3.782230246252E-16,-0.6));
-#2330 = VECTOR('',#2331,1.);
-#2331 = DIRECTION('',(1.,-1.972152263053E-31));
-#2332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2315 = PCURVE('',#1083,#2316);
+#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(4.05,-5.8));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(-1.944653708695E-50,1.));
+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2333 = PCURVE('',#2260,#2334);
-#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2339);
-#2335 = LINE('',#2336,#2337);
-#2336 = CARTESIAN_POINT('',(-2.095,-1.75));
-#2337 = VECTOR('',#2338,1.);
-#2338 = DIRECTION('',(1.,0.));
-#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2322 = ADVANCED_FACE('',(#2323),#1083,.F.);
+#2323 = FACE_BOUND('',#2324,.F.);
+#2324 = EDGE_LOOP('',(#2325,#2326,#2349,#2375));
+#2325 = ORIENTED_EDGE('',*,*,#1067,.F.);
+#2326 = ORIENTED_EDGE('',*,*,#2327,.T.);
+#2327 = EDGE_CURVE('',#1040,#2328,#2330,.T.);
+#2328 = VERTEX_POINT('',#2329);
+#2329 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
+#2330 = SURFACE_CURVE('',#2331,(#2335,#2342),.PCURVE_S1.);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2335 = PCURVE('',#1083,#2336);
+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(0.,0.));
+#2339 = VECTOR('',#2340,1.);
+#2340 = DIRECTION('',(2.37389193644E-66,-1.));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2340 = ORIENTED_EDGE('',*,*,#2272,.F.);
-#2341 = ORIENTED_EDGE('',*,*,#1225,.F.);
-#2342 = ADVANCED_FACE('',(#2343),#1213,.T.);
-#2343 = FACE_BOUND('',#2344,.T.);
-#2344 = EDGE_LOOP('',(#2345,#2368,#2389,#2390));
-#2345 = ORIENTED_EDGE('',*,*,#2346,.T.);
-#2346 = EDGE_CURVE('',#1170,#2347,#2349,.T.);
-#2347 = VERTEX_POINT('',#2348);
-#2348 = CARTESIAN_POINT('',(1.75,-2.3,-0.75));
-#2349 = SURFACE_CURVE('',#2350,(#2354,#2361),.PCURVE_S1.);
-#2350 = LINE('',#2351,#2352);
-#2351 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
-#2352 = VECTOR('',#2353,1.);
-#2353 = DIRECTION('',(0.,1.,-1.17E-15));
-#2354 = PCURVE('',#1213,#2355);
-#2355 = DEFINITIONAL_REPRESENTATION('',(#2356),#2360);
-#2356 = LINE('',#2357,#2358);
-#2357 = CARTESIAN_POINT('',(0.,0.));
-#2358 = VECTOR('',#2359,1.);
-#2359 = DIRECTION('',(0.,-1.));
-#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2342 = PCURVE('',#1055,#2343);
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
+#2344 = LINE('',#2345,#2346);
+#2345 = CARTESIAN_POINT('',(0.,0.));
+#2346 = VECTOR('',#2347,1.);
+#2347 = DIRECTION('',(0.,-1.));
+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2361 = PCURVE('',#1185,#2362);
-#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2367);
-#2363 = LINE('',#2364,#2365);
-#2364 = CARTESIAN_POINT('',(2.1,1.025352591004E-16));
-#2365 = VECTOR('',#2366,1.);
-#2366 = DIRECTION('',(-5.E-17,-1.));
-#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2350 = EDGE_CURVE('',#2328,#2278,#2351,.T.);
+#2351 = SURFACE_CURVE('',#2352,(#2356,#2363),.PCURVE_S1.);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
+#2354 = VECTOR('',#2355,1.);
+#2355 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#2356 = PCURVE('',#1083,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(1.,-1.054219794323E-81));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2368 = ORIENTED_EDGE('',*,*,#2369,.T.);
-#2369 = EDGE_CURVE('',#2347,#2298,#2370,.T.);
-#2370 = SURFACE_CURVE('',#2371,(#2375,#2382),.PCURVE_S1.);
-#2371 = LINE('',#2372,#2373);
-#2372 = CARTESIAN_POINT('',(1.75,-2.3,-0.75));
-#2373 = VECTOR('',#2374,1.);
-#2374 = DIRECTION('',(-1.,0.,0.));
-#2375 = PCURVE('',#1213,#2376);
-#2376 = DEFINITIONAL_REPRESENTATION('',(#2377),#2381);
-#2377 = LINE('',#2378,#2379);
-#2378 = CARTESIAN_POINT('',(0.,-0.6));
-#2379 = VECTOR('',#2380,1.);
-#2380 = DIRECTION('',(1.,0.));
-#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2363 = PCURVE('',#2364,#2369);
+#2364 = PLANE('',#2365);
+#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368);
+#2366 = CARTESIAN_POINT('',(-0.145820272764,-2.3,1.059806318918));
+#2367 = DIRECTION('',(5.301948781404E-19,1.,1.800710621721E-16));
+#2368 = DIRECTION('',(0.,-1.800710621721E-16,1.));
+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2374);
+#2370 = LINE('',#2371,#2372);
+#2371 = CARTESIAN_POINT('',(0.290193681082,1.895820272764));
+#2372 = VECTOR('',#2373,1.);
+#2373 = DIRECTION('',(0.,1.));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2382 = PCURVE('',#2260,#2383);
-#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);
-#2384 = LINE('',#2385,#2386);
-#2385 = CARTESIAN_POINT('',(-2.095,1.75));
-#2386 = VECTOR('',#2387,1.);
-#2387 = DIRECTION('',(0.,-1.));
-#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2375 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2376 = ADVANCED_FACE('',(#2377),#1055,.T.);
+#2377 = FACE_BOUND('',#2378,.T.);
+#2378 = EDGE_LOOP('',(#2379,#2380,#2403,#2424));
+#2379 = ORIENTED_EDGE('',*,*,#2327,.T.);
+#2380 = ORIENTED_EDGE('',*,*,#2381,.T.);
+#2381 = EDGE_CURVE('',#2328,#2382,#2384,.T.);
+#2382 = VERTEX_POINT('',#2383);
+#2383 = CARTESIAN_POINT('',(1.75,-2.3,-0.75));
+#2384 = SURFACE_CURVE('',#2385,(#2389,#2396),.PCURVE_S1.);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2389 = PCURVE('',#1055,#2390);
+#2390 = DEFINITIONAL_REPRESENTATION('',(#2391),#2395);
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(-8.881784197001E-17,-0.6));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(1.,0.));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2389 = ORIENTED_EDGE('',*,*,#2297,.F.);
-#2390 = ORIENTED_EDGE('',*,*,#1197,.F.);
-#2391 = ADVANCED_FACE('',(#2392),#1185,.T.);
-#2392 = FACE_BOUND('',#2393,.T.);
-#2393 = EDGE_LOOP('',(#2394,#2417,#2438,#2439));
-#2394 = ORIENTED_EDGE('',*,*,#2395,.T.);
-#2395 = EDGE_CURVE('',#1142,#2396,#2398,.T.);
-#2396 = VERTEX_POINT('',#2397);
-#2397 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
-#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.);
-#2399 = LINE('',#2400,#2401);
-#2400 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#2401 = VECTOR('',#2402,1.);
-#2402 = DIRECTION('',(0.,1.,-1.17E-15));
-#2403 = PCURVE('',#1185,#2404);
-#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);
-#2405 = LINE('',#2406,#2407);
-#2406 = CARTESIAN_POINT('',(0.,0.));
-#2407 = VECTOR('',#2408,1.);
-#2408 = DIRECTION('',(-5.E-17,-1.));
-#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2396 = PCURVE('',#2364,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(0.290193681082,1.895820272764));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(-1.,-2.225415738503E-35));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2410 = PCURVE('',#1157,#2411);
+#2403 = ORIENTED_EDGE('',*,*,#2404,.F.);
+#2404 = EDGE_CURVE('',#1012,#2382,#2405,.T.);
+#2405 = SURFACE_CURVE('',#2406,(#2410,#2417),.PCURVE_S1.);
+#2406 = LINE('',#2407,#2408);
+#2407 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
+#2408 = VECTOR('',#2409,1.);
+#2409 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2410 = PCURVE('',#1055,#2411);
 #2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);
 #2412 = LINE('',#2413,#2414);
-#2413 = CARTESIAN_POINT('',(0.,0.));
+#2413 = CARTESIAN_POINT('',(2.1,2.22044604925E-17));
 #2414 = VECTOR('',#2415,1.);
 #2415 = DIRECTION('',(0.,-1.));
 #2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2417 = ORIENTED_EDGE('',*,*,#2418,.T.);
-#2418 = EDGE_CURVE('',#2396,#2347,#2419,.T.);
-#2419 = SURFACE_CURVE('',#2420,(#2424,#2431),.PCURVE_S1.);
-#2420 = LINE('',#2421,#2422);
-#2421 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
-#2422 = VECTOR('',#2423,1.);
-#2423 = DIRECTION('',(-0.,-1.22E-15,-1.));
-#2424 = PCURVE('',#1185,#2425);
-#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430);
-#2426 = LINE('',#2427,#2428);
-#2427 = CARTESIAN_POINT('',(1.561784197001E-16,-0.6));
-#2428 = VECTOR('',#2429,1.);
-#2429 = DIRECTION('',(1.,1.972152263053E-31));
-#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2417 = PCURVE('',#1027,#2418);
+#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2423);
+#2419 = LINE('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(-0.,0.));
+#2421 = VECTOR('',#2422,1.);
+#2422 = DIRECTION('',(-2.37389193644E-66,-1.));
+#2423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2431 = PCURVE('',#2260,#2432);
-#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437);
-#2433 = LINE('',#2434,#2435);
-#2434 = CARTESIAN_POINT('',(5.000000000001E-03,1.75));
-#2435 = VECTOR('',#2436,1.);
-#2436 = DIRECTION('',(-1.,0.));
-#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2424 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#2425 = ADVANCED_FACE('',(#2426),#1027,.T.);
+#2426 = FACE_BOUND('',#2427,.T.);
+#2427 = EDGE_LOOP('',(#2428,#2429,#2452,#2473));
+#2428 = ORIENTED_EDGE('',*,*,#2404,.T.);
+#2429 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2430 = EDGE_CURVE('',#2382,#2431,#2433,.T.);
+#2431 = VERTEX_POINT('',#2432);
+#2432 = CARTESIAN_POINT('',(-1.75,-2.3,-0.75));
+#2433 = SURFACE_CURVE('',#2434,(#2438,#2445),.PCURVE_S1.);
+#2434 = LINE('',#2435,#2436);
+#2435 = CARTESIAN_POINT('',(1.75,-2.3,-0.75));
+#2436 = VECTOR('',#2437,1.);
+#2437 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#2438 = PCURVE('',#1027,#2439);
+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);
+#2440 = LINE('',#2441,#2442);
+#2441 = CARTESIAN_POINT('',(-1.166792225217E-50,-0.6));
+#2442 = VECTOR('',#2443,1.);
+#2443 = DIRECTION('',(1.,1.054219794323E-81));
+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2438 = ORIENTED_EDGE('',*,*,#2346,.F.);
-#2439 = ORIENTED_EDGE('',*,*,#1169,.F.);
-#2440 = ADVANCED_FACE('',(#2441),#1157,.F.);
-#2441 = FACE_BOUND('',#2442,.F.);
-#2442 = EDGE_LOOP('',(#2443,#2444,#2445,#2468));
-#2443 = ORIENTED_EDGE('',*,*,#1141,.F.);
-#2444 = ORIENTED_EDGE('',*,*,#2395,.T.);
-#2445 = ORIENTED_EDGE('',*,*,#2446,.T.);
-#2446 = EDGE_CURVE('',#2396,#2447,#2449,.T.);
-#2447 = VERTEX_POINT('',#2448);
-#2448 = CARTESIAN_POINT('',(5.8,-2.3,1.35));
-#2449 = SURFACE_CURVE('',#2450,(#2454,#2461),.PCURVE_S1.);
-#2450 = LINE('',#2451,#2452);
-#2451 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
-#2452 = VECTOR('',#2453,1.);
-#2453 = DIRECTION('',(1.,0.,0.));
-#2454 = PCURVE('',#1157,#2455);
-#2455 = DEFINITIONAL_REPRESENTATION('',(#2456),#2460);
-#2456 = LINE('',#2457,#2458);
-#2457 = CARTESIAN_POINT('',(0.,-0.6));
-#2458 = VECTOR('',#2459,1.);
-#2459 = DIRECTION('',(1.,0.));
-#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2445 = PCURVE('',#2364,#2446);
+#2446 = DEFINITIONAL_REPRESENTATION('',(#2447),#2451);
+#2447 = LINE('',#2448,#2449);
+#2448 = CARTESIAN_POINT('',(-1.809806318918,1.895820272764));
+#2449 = VECTOR('',#2450,1.);
+#2450 = DIRECTION('',(0.,-1.));
+#2451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2461 = PCURVE('',#2260,#2462);
-#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2467);
-#2463 = LINE('',#2464,#2465);
-#2464 = CARTESIAN_POINT('',(5.000000000001E-03,1.75));
-#2465 = VECTOR('',#2466,1.);
-#2466 = DIRECTION('',(0.,1.));
-#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2452 = ORIENTED_EDGE('',*,*,#2453,.F.);
+#2453 = EDGE_CURVE('',#984,#2431,#2454,.T.);
+#2454 = SURFACE_CURVE('',#2455,(#2459,#2466),.PCURVE_S1.);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2459 = PCURVE('',#1027,#2460);
+#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465);
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(3.5,-6.806287980433E-50));
+#2463 = VECTOR('',#2464,1.);
+#2464 = DIRECTION('',(-2.37389193644E-66,-1.));
+#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2468 = ORIENTED_EDGE('',*,*,#2469,.T.);
-#2469 = EDGE_CURVE('',#2447,#1114,#2470,.T.);
-#2470 = SURFACE_CURVE('',#2471,(#2475,#2482),.PCURVE_S1.);
-#2471 = LINE('',#2472,#2473);
-#2472 = CARTESIAN_POINT('',(5.8,2.9,1.35));
-#2473 = VECTOR('',#2474,1.);
-#2474 = DIRECTION('',(0.,-1.,6.7E-16));
-#2475 = PCURVE('',#1157,#2476);
-#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);
-#2477 = LINE('',#2478,#2479);
-#2478 = CARTESIAN_POINT('',(4.05,-5.8));
-#2479 = VECTOR('',#2480,1.);
-#2480 = DIRECTION('',(0.,1.));
-#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2466 = PCURVE('',#999,#2467);
+#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2472);
+#2468 = LINE('',#2469,#2470);
+#2469 = CARTESIAN_POINT('',(0.,0.));
+#2470 = VECTOR('',#2471,1.);
+#2471 = DIRECTION('',(0.,-1.));
+#2472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2482 = PCURVE('',#1129,#2483);
-#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);
-#2484 = LINE('',#2485,#2486);
-#2485 = CARTESIAN_POINT('',(0.6,0.));
-#2486 = VECTOR('',#2487,1.);
-#2487 = DIRECTION('',(0.,-1.));
-#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2473 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#2474 = ADVANCED_FACE('',(#2475),#999,.T.);
+#2475 = FACE_BOUND('',#2476,.T.);
+#2476 = EDGE_LOOP('',(#2477,#2478,#2501,#2522));
+#2477 = ORIENTED_EDGE('',*,*,#2453,.T.);
+#2478 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#2479 = EDGE_CURVE('',#2431,#2480,#2482,.T.);
+#2480 = VERTEX_POINT('',#2481);
+#2481 = CARTESIAN_POINT('',(-1.75,-2.3,1.35));
+#2482 = SURFACE_CURVE('',#2483,(#2487,#2494),.PCURVE_S1.);
+#2483 = LINE('',#2484,#2485);
+#2484 = CARTESIAN_POINT('',(-1.75,-2.3,-0.75));
+#2485 = VECTOR('',#2486,1.);
+#2486 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#2487 = PCURVE('',#999,#2488);
+#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493);
+#2489 = LINE('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(8.881784197001E-17,-0.6));
+#2491 = VECTOR('',#2492,1.);
+#2492 = DIRECTION('',(1.,0.));
+#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2489 = ADVANCED_FACE('',(#2490),#1129,.F.);
-#2490 = FACE_BOUND('',#2491,.F.);
-#2491 = EDGE_LOOP('',(#2492,#2513,#2514,#2515));
-#2492 = ORIENTED_EDGE('',*,*,#2493,.T.);
-#2493 = EDGE_CURVE('',#2447,#1899,#2494,.T.);
-#2494 = SURFACE_CURVE('',#2495,(#2499,#2506),.PCURVE_S1.);
-#2495 = LINE('',#2496,#2497);
-#2496 = CARTESIAN_POINT('',(1.75,-2.3,1.35));
-#2497 = VECTOR('',#2498,1.);
-#2498 = DIRECTION('',(1.,0.,0.));
-#2499 = PCURVE('',#1129,#2500);
-#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505);
-#2501 = LINE('',#2502,#2503);
-#2502 = CARTESIAN_POINT('',(4.65,-5.2));
-#2503 = VECTOR('',#2504,1.);
-#2504 = DIRECTION('',(-1.,0.));
-#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2494 = PCURVE('',#2364,#2495);
+#2495 = DEFINITIONAL_REPRESENTATION('',(#2496),#2500);
+#2496 = LINE('',#2497,#2498);
+#2497 = CARTESIAN_POINT('',(-1.809806318918,-1.604179727236));
+#2498 = VECTOR('',#2499,1.);
+#2499 = DIRECTION('',(1.,2.225415738503E-35));
+#2500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2506 = PCURVE('',#1860,#2507);
-#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2512);
-#2508 = LINE('',#2509,#2510);
-#2509 = CARTESIAN_POINT('',(4.65,-5.2));
-#2510 = VECTOR('',#2511,1.);
-#2511 = DIRECTION('',(-1.,0.));
-#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2501 = ORIENTED_EDGE('',*,*,#2502,.F.);
+#2502 = EDGE_CURVE('',#956,#2480,#2503,.T.);
+#2503 = SURFACE_CURVE('',#2504,(#2508,#2515),.PCURVE_S1.);
+#2504 = LINE('',#2505,#2506);
+#2505 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
+#2506 = VECTOR('',#2507,1.);
+#2507 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2508 = PCURVE('',#999,#2509);
+#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514);
+#2510 = LINE('',#2511,#2512);
+#2511 = CARTESIAN_POINT('',(2.1,-2.22044604925E-17));
+#2512 = VECTOR('',#2513,1.);
+#2513 = DIRECTION('',(0.,-1.));
+#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2513 = ORIENTED_EDGE('',*,*,#1898,.T.);
-#2514 = ORIENTED_EDGE('',*,*,#1113,.T.);
-#2515 = ORIENTED_EDGE('',*,*,#2469,.F.);
-#2516 = ADVANCED_FACE('',(#2517),#1321,.F.);
-#2517 = FACE_BOUND('',#2518,.F.);
-#2518 = EDGE_LOOP('',(#2519,#2540,#2566,#2567));
-#2519 = ORIENTED_EDGE('',*,*,#2520,.T.);
-#2520 = EDGE_CURVE('',#1305,#2521,#2523,.T.);
-#2521 = VERTEX_POINT('',#2522);
-#2522 = CARTESIAN_POINT('',(-4.6,-2.3,4.E-15));
-#2523 = SEAM_CURVE('',#2524,(#2528,#2534),.PCURVE_S1.);
-#2524 = LINE('',#2525,#2526);
-#2525 = CARTESIAN_POINT('',(-4.6,-2.9,3.06E-15));
-#2526 = VECTOR('',#2527,1.);
-#2527 = DIRECTION('',(0.,1.,-1.17E-15));
-#2528 = PCURVE('',#1321,#2529);
-#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2533);
-#2530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2531,#2532),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2531 = CARTESIAN_POINT('',(0.,0.));
-#2532 = CARTESIAN_POINT('',(0.,-0.6));
-#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2515 = PCURVE('',#971,#2516);
+#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521);
+#2517 = LINE('',#2518,#2519);
+#2518 = CARTESIAN_POINT('',(4.65,9.042639745433E-50));
+#2519 = VECTOR('',#2520,1.);
+#2520 = DIRECTION('',(2.37389193644E-66,-1.));
+#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2534 = PCURVE('',#1321,#2535);
-#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2539);
-#2536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2537,#2538),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2537 = CARTESIAN_POINT('',(6.28318530718,0.));
-#2538 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2522 = ORIENTED_EDGE('',*,*,#983,.F.);
+#2523 = ADVANCED_FACE('',(#2524),#971,.F.);
+#2524 = FACE_BOUND('',#2525,.F.);
+#2525 = EDGE_LOOP('',(#2526,#2527,#2548,#2549));
+#2526 = ORIENTED_EDGE('',*,*,#1543,.F.);
+#2527 = ORIENTED_EDGE('',*,*,#2528,.T.);
+#2528 = EDGE_CURVE('',#1490,#2480,#2529,.T.);
+#2529 = SURFACE_CURVE('',#2530,(#2534,#2541),.PCURVE_S1.);
+#2530 = LINE('',#2531,#2532);
+#2531 = CARTESIAN_POINT('',(-6.4,-2.3,1.35));
+#2532 = VECTOR('',#2533,1.);
+#2533 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#2534 = PCURVE('',#971,#2535);
+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2540);
+#2536 = LINE('',#2537,#2538);
+#2537 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#2538 = VECTOR('',#2539,1.);
+#2539 = DIRECTION('',(1.,-1.054219794323E-81));
+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2540 = ORIENTED_EDGE('',*,*,#2541,.T.);
-#2541 = EDGE_CURVE('',#2521,#2521,#2542,.T.);
-#2542 = SURFACE_CURVE('',#2543,(#2548,#2554),.PCURVE_S1.);
-#2543 = CIRCLE('',#2544,0.7);
-#2544 = AXIS2_PLACEMENT_3D('',#2545,#2546,#2547);
-#2545 = CARTESIAN_POINT('',(-5.3,-2.3,2.22044604925E-15));
-#2546 = DIRECTION('',(0.,-1.,1.22E-15));
-#2547 = DIRECTION('',(1.,0.,0.));
-#2548 = PCURVE('',#1321,#2549);
-#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2553);
-#2550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2551,#2552),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#2551 = CARTESIAN_POINT('',(0.,-0.6));
-#2552 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2541 = PCURVE('',#2364,#2542);
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2547);
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(0.290193681082,-6.254179727236));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(0.,1.));
+#2547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2554 = PCURVE('',#2555,#2560);
-#2555 = PLANE('',#2556);
-#2556 = AXIS2_PLACEMENT_3D('',#2557,#2558,#2559);
-#2557 = CARTESIAN_POINT('',(-5.3,-2.3,1.887379141863E-15));
-#2558 = DIRECTION('',(0.,-1.,9.5E-16));
-#2559 = DIRECTION('',(0.,-9.5E-16,-1.));
-#2560 = DEFINITIONAL_REPRESENTATION('',(#2561),#2565);
-#2561 = CIRCLE('',#2562,0.7);
-#2562 = AXIS2_PLACEMENT_2D('',#2563,#2564);
-#2563 = CARTESIAN_POINT('',(-4.440892098501E-16,0.));
-#2564 = DIRECTION('',(0.,1.));
-#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2548 = ORIENTED_EDGE('',*,*,#2502,.F.);
+#2549 = ORIENTED_EDGE('',*,*,#955,.F.);
+#2550 = ADVANCED_FACE('',(#2551),#1329,.F.);
+#2551 = FACE_BOUND('',#2552,.F.);
+#2552 = EDGE_LOOP('',(#2553,#2576,#2607,#2608));
+#2553 = ORIENTED_EDGE('',*,*,#2554,.T.);
+#2554 = EDGE_CURVE('',#1309,#2555,#2557,.T.);
+#2555 = VERTEX_POINT('',#2556);
+#2556 = CARTESIAN_POINT('',(-4.6,-2.3,-7.107025913276E-16));
+#2557 = SEAM_CURVE('',#2558,(#2562,#2569),.PCURVE_S1.);
+#2558 = LINE('',#2559,#2560);
+#2559 = CARTESIAN_POINT('',(-4.6,-2.9,-8.439293542826E-16));
+#2560 = VECTOR('',#2561,1.);
+#2561 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2562 = PCURVE('',#1329,#2563);
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);
+#2564 = LINE('',#2565,#2566);
+#2565 = CARTESIAN_POINT('',(0.,0.));
+#2566 = VECTOR('',#2567,1.);
+#2567 = DIRECTION('',(0.,-1.));
+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2566 = ORIENTED_EDGE('',*,*,#2520,.F.);
-#2567 = ORIENTED_EDGE('',*,*,#1304,.F.);
-#2568 = ADVANCED_FACE('',(#2569),#1401,.F.);
-#2569 = FACE_BOUND('',#2570,.F.);
-#2570 = EDGE_LOOP('',(#2571,#2592,#2618,#2619));
-#2571 = ORIENTED_EDGE('',*,*,#2572,.T.);
-#2572 = EDGE_CURVE('',#1385,#2573,#2575,.T.);
-#2573 = VERTEX_POINT('',#2574);
-#2574 = CARTESIAN_POINT('',(5.6,-2.3,4.E-15));
-#2575 = SEAM_CURVE('',#2576,(#2580,#2586),.PCURVE_S1.);
-#2576 = LINE('',#2577,#2578);
-#2577 = CARTESIAN_POINT('',(5.6,-2.9,3.05E-15));
-#2578 = VECTOR('',#2579,1.);
-#2579 = DIRECTION('',(0.,1.,-1.17E-15));
-#2580 = PCURVE('',#1401,#2581);
-#2581 = DEFINITIONAL_REPRESENTATION('',(#2582),#2585);
-#2582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2583,#2584),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2583 = CARTESIAN_POINT('',(0.,0.));
-#2584 = CARTESIAN_POINT('',(0.,-0.6));
-#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2569 = PCURVE('',#1329,#2570);
+#2570 = DEFINITIONAL_REPRESENTATION('',(#2571),#2575);
+#2571 = LINE('',#2572,#2573);
+#2572 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2573 = VECTOR('',#2574,1.);
+#2574 = DIRECTION('',(0.,-1.));
+#2575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2586 = PCURVE('',#1401,#2587);
-#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2591);
-#2588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2589,#2590),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,0.6),.PIECEWISE_BEZIER_KNOTS.);
-#2589 = CARTESIAN_POINT('',(6.28318530718,0.));
-#2590 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2576 = ORIENTED_EDGE('',*,*,#2577,.T.);
+#2577 = EDGE_CURVE('',#2555,#2555,#2578,.T.);
+#2578 = SURFACE_CURVE('',#2579,(#2584,#2591),.PCURVE_S1.);
+#2579 = CIRCLE('',#2580,0.7);
+#2580 = AXIS2_PLACEMENT_3D('',#2581,#2582,#2583);
+#2581 = CARTESIAN_POINT('',(-5.3,-2.3,-4.440892098501E-16));
+#2582 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#2583 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#2584 = PCURVE('',#1329,#2585);
+#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(0.,-0.6));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(1.,0.));
+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2592 = ORIENTED_EDGE('',*,*,#2593,.T.);
-#2593 = EDGE_CURVE('',#2573,#2573,#2594,.T.);
-#2594 = SURFACE_CURVE('',#2595,(#2600,#2606),.PCURVE_S1.);
-#2595 = CIRCLE('',#2596,0.5);
-#2596 = AXIS2_PLACEMENT_3D('',#2597,#2598,#2599);
-#2597 = CARTESIAN_POINT('',(5.1,-2.3,2.22044604925E-15));
-#2598 = DIRECTION('',(0.,-1.,1.22E-15));
-#2599 = DIRECTION('',(1.,0.,0.));
-#2600 = PCURVE('',#1401,#2601);
-#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2605);
-#2602 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2603,#2604),.UNSPECIFIED.,.F.,
-  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
-#2603 = CARTESIAN_POINT('',(0.,-0.6));
-#2604 = CARTESIAN_POINT('',(6.28318530718,-0.6));
-#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2591 = PCURVE('',#2592,#2597);
+#2592 = PLANE('',#2593);
+#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);
+#2594 = CARTESIAN_POINT('',(-0.145820272764,-2.3,1.059806318918));
+#2595 = DIRECTION('',(5.301948781404E-19,1.,1.800710621721E-16));
+#2596 = DIRECTION('',(0.,-1.800710621721E-16,1.));
+#2597 = DEFINITIONAL_REPRESENTATION('',(#2598),#2606);
+#2598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2599,#2600,#2601,#2602,
+#2603,#2604,#2605),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2599 = CARTESIAN_POINT('',(-1.059806318918,-4.454179727236));
+#2600 = CARTESIAN_POINT('',(0.15262924638,-4.454179727236));
+#2601 = CARTESIAN_POINT('',(-0.453588536269,-5.504179727236));
+#2602 = CARTESIAN_POINT('',(-1.059806318918,-6.554179727236));
+#2603 = CARTESIAN_POINT('',(-1.666024101567,-5.504179727236));
+#2604 = CARTESIAN_POINT('',(-2.272241884216,-4.454179727236));
+#2605 = CARTESIAN_POINT('',(-1.059806318918,-4.454179727236));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2606 = PCURVE('',#2607,#2612);
-#2607 = PLANE('',#2608);
-#2608 = AXIS2_PLACEMENT_3D('',#2609,#2610,#2611);
-#2609 = CARTESIAN_POINT('',(5.1,-2.3,1.887379141863E-15));
-#2610 = DIRECTION('',(0.,-1.,1.25E-15));
-#2611 = DIRECTION('',(0.,-1.25E-15,-1.));
-#2612 = DEFINITIONAL_REPRESENTATION('',(#2613),#2617);
-#2613 = CIRCLE('',#2614,0.5);
-#2614 = AXIS2_PLACEMENT_2D('',#2615,#2616);
-#2615 = CARTESIAN_POINT('',(-4.440892098501E-16,0.));
-#2616 = DIRECTION('',(0.,1.));
-#2617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2607 = ORIENTED_EDGE('',*,*,#2554,.F.);
+#2608 = ORIENTED_EDGE('',*,*,#1308,.F.);
+#2609 = ADVANCED_FACE('',(#2610),#1394,.F.);
+#2610 = FACE_BOUND('',#2611,.F.);
+#2611 = EDGE_LOOP('',(#2612,#2635,#2666,#2667));
+#2612 = ORIENTED_EDGE('',*,*,#2613,.T.);
+#2613 = EDGE_CURVE('',#1374,#2614,#2616,.T.);
+#2614 = VERTEX_POINT('',#2615);
+#2615 = CARTESIAN_POINT('',(5.6,-2.3,-7.107025913276E-16));
+#2616 = SEAM_CURVE('',#2617,(#2621,#2628),.PCURVE_S1.);
+#2617 = LINE('',#2618,#2619);
+#2618 = CARTESIAN_POINT('',(5.6,-2.9,-8.439293542826E-16));
+#2619 = VECTOR('',#2620,1.);
+#2620 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#2621 = PCURVE('',#1394,#2622);
+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(0.,0.));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(0.,-1.));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2618 = ORIENTED_EDGE('',*,*,#2572,.F.);
-#2619 = ORIENTED_EDGE('',*,*,#1384,.F.);
-#2620 = ADVANCED_FACE('',(#2621),#1481,.F.);
-#2621 = FACE_BOUND('',#2622,.F.);
-#2622 = EDGE_LOOP('',(#2623,#2646,#2674,#2695));
-#2623 = ORIENTED_EDGE('',*,*,#2624,.T.);
-#2624 = EDGE_CURVE('',#1417,#2625,#2627,.T.);
-#2625 = VERTEX_POINT('',#2626);
-#2626 = CARTESIAN_POINT('',(-5.8,2.3,1.7));
-#2627 = SURFACE_CURVE('',#2628,(#2632,#2639),.PCURVE_S1.);
-#2628 = LINE('',#2629,#2630);
-#2629 = CARTESIAN_POINT('',(-5.8,2.3,1.5225));
-#2630 = VECTOR('',#2631,1.);
-#2631 = DIRECTION('',(0.,1.5E-15,1.));
-#2632 = PCURVE('',#1481,#2633);
-#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638);
-#2634 = LINE('',#2635,#2636);
-#2635 = CARTESIAN_POINT('',(0.1775,-0.6));
-#2636 = VECTOR('',#2637,1.);
-#2637 = DIRECTION('',(-1.,8.3E-16));
-#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2628 = PCURVE('',#1394,#2629);
+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);
+#2630 = LINE('',#2631,#2632);
+#2631 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2632 = VECTOR('',#2633,1.);
+#2633 = DIRECTION('',(0.,-1.));
+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2639 = PCURVE('',#1610,#2640);
-#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645);
-#2641 = LINE('',#2642,#2643);
-#2642 = CARTESIAN_POINT('',(0.1775,-5.8));
-#2643 = VECTOR('',#2644,1.);
-#2644 = DIRECTION('',(1.,0.));
-#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2635 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#2636 = EDGE_CURVE('',#2614,#2614,#2637,.T.);
+#2637 = SURFACE_CURVE('',#2638,(#2643,#2650),.PCURVE_S1.);
+#2638 = CIRCLE('',#2639,0.5);
+#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642);
+#2640 = CARTESIAN_POINT('',(5.1,-2.3,-4.440892098501E-16));
+#2641 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#2642 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#2643 = PCURVE('',#1394,#2644);
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2649);
+#2645 = LINE('',#2646,#2647);
+#2646 = CARTESIAN_POINT('',(0.,-0.6));
+#2647 = VECTOR('',#2648,1.);
+#2648 = DIRECTION('',(1.,0.));
+#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2646 = ORIENTED_EDGE('',*,*,#2647,.T.);
-#2647 = EDGE_CURVE('',#2625,#2648,#2650,.T.);
-#2648 = VERTEX_POINT('',#2649);
-#2649 = CARTESIAN_POINT('',(-5.8,-2.3,1.7));
-#2650 = SURFACE_CURVE('',#2651,(#2655,#2662),.PCURVE_S1.);
-#2651 = LINE('',#2652,#2653);
-#2652 = CARTESIAN_POINT('',(-5.8,2.9,1.7));
-#2653 = VECTOR('',#2654,1.);
-#2654 = DIRECTION('',(0.,-1.,6.7E-16));
-#2655 = PCURVE('',#1481,#2656);
-#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);
-#2657 = LINE('',#2658,#2659);
-#2658 = CARTESIAN_POINT('',(0.,0.));
-#2659 = VECTOR('',#2660,1.);
-#2660 = DIRECTION('',(0.,-1.));
-#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2650 = PCURVE('',#2651,#2656);
+#2651 = PLANE('',#2652);
+#2652 = AXIS2_PLACEMENT_3D('',#2653,#2654,#2655);
+#2653 = CARTESIAN_POINT('',(-0.145820272764,-2.3,1.059806318918));
+#2654 = DIRECTION('',(5.301948781404E-19,1.,1.800710621721E-16));
+#2655 = DIRECTION('',(0.,-1.800710621721E-16,1.));
+#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2665);
+#2657 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2658,#2659,#2660,#2661,
+#2662,#2663,#2664),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2658 = CARTESIAN_POINT('',(-1.059806318918,5.745820272764));
+#2659 = CARTESIAN_POINT('',(-0.193780915134,5.745820272764));
+#2660 = CARTESIAN_POINT('',(-0.626793617026,4.995820272764));
+#2661 = CARTESIAN_POINT('',(-1.059806318918,4.245820272764));
+#2662 = CARTESIAN_POINT('',(-1.49281902081,4.995820272764));
+#2663 = CARTESIAN_POINT('',(-1.925831722703,5.745820272764));
+#2664 = CARTESIAN_POINT('',(-1.059806318918,5.745820272764));
+#2665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2662 = PCURVE('',#2663,#2668);
-#2663 = PLANE('',#2664);
-#2664 = AXIS2_PLACEMENT_3D('',#2665,#2666,#2667);
-#2665 = CARTESIAN_POINT('',(-1.6,2.9,1.7));
-#2666 = DIRECTION('',(0.,-6.7E-16,-1.));
-#2667 = DIRECTION('',(-1.,0.,0.));
-#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673);
-#2669 = LINE('',#2670,#2671);
-#2670 = CARTESIAN_POINT('',(4.2,0.));
-#2671 = VECTOR('',#2672,1.);
-#2672 = DIRECTION('',(0.,-1.));
-#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2666 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#2667 = ORIENTED_EDGE('',*,*,#1373,.F.);
+#2668 = ADVANCED_FACE('',(#2669),#1505,.F.);
+#2669 = FACE_BOUND('',#2670,.F.);
+#2670 = EDGE_LOOP('',(#2671,#2694,#2722,#2743));
+#2671 = ORIENTED_EDGE('',*,*,#2672,.T.);
+#2672 = EDGE_CURVE('',#1441,#2673,#2675,.T.);
+#2673 = VERTEX_POINT('',#2674);
+#2674 = CARTESIAN_POINT('',(-5.8,2.3,1.7));
+#2675 = SURFACE_CURVE('',#2676,(#2680,#2687),.PCURVE_S1.);
+#2676 = LINE('',#2677,#2678);
+#2677 = CARTESIAN_POINT('',(-5.8,2.3,1.36690737087));
+#2678 = VECTOR('',#2679,1.);
+#2679 = DIRECTION('',(0.,-1.799751768194E-16,1.));
+#2680 = PCURVE('',#1505,#2681);
+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(0.33309262913,-0.6));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(-1.,4.206942810565E-17));
+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2674 = ORIENTED_EDGE('',*,*,#2675,.F.);
-#2675 = EDGE_CURVE('',#1466,#2648,#2676,.T.);
-#2676 = SURFACE_CURVE('',#2677,(#2681,#2688),.PCURVE_S1.);
-#2677 = LINE('',#2678,#2679);
-#2678 = CARTESIAN_POINT('',(-5.8,-2.3,1.5225));
-#2679 = VECTOR('',#2680,1.);
-#2680 = DIRECTION('',(0.,1.2E-15,1.));
-#2681 = PCURVE('',#1481,#2682);
-#2682 = DEFINITIONAL_REPRESENTATION('',(#2683),#2687);
-#2683 = LINE('',#2684,#2685);
-#2684 = CARTESIAN_POINT('',(0.1775,-5.2));
-#2685 = VECTOR('',#2686,1.);
-#2686 = DIRECTION('',(-1.,5.3E-16));
-#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2687 = PCURVE('',#1903,#2688);
+#2688 = DEFINITIONAL_REPRESENTATION('',(#2689),#2693);
+#2689 = LINE('',#2690,#2691);
+#2690 = CARTESIAN_POINT('',(0.33309262913,-5.8));
+#2691 = VECTOR('',#2692,1.);
+#2692 = DIRECTION('',(1.,0.));
+#2693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2688 = PCURVE('',#2260,#2689);
-#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);
-#2690 = LINE('',#2691,#2692);
-#2691 = CARTESIAN_POINT('',(0.1775,-5.8));
-#2692 = VECTOR('',#2693,1.);
-#2693 = DIRECTION('',(1.,0.));
-#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2694 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2695 = EDGE_CURVE('',#2673,#2696,#2698,.T.);
+#2696 = VERTEX_POINT('',#2697);
+#2697 = CARTESIAN_POINT('',(-5.8,-2.3,1.7));
+#2698 = SURFACE_CURVE('',#2699,(#2703,#2710),.PCURVE_S1.);
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(-5.8,2.9,1.7));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#2703 = PCURVE('',#1505,#2704);
+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(0.,0.));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(0.,-1.));
+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2695 = ORIENTED_EDGE('',*,*,#1465,.F.);
-#2696 = ADVANCED_FACE('',(#2697,#2922),#1610,.T.);
-#2697 = FACE_BOUND('',#2698,.T.);
-#2698 = EDGE_LOOP('',(#2699,#2700,#2701,#2702,#2703,#2704,#2727,#2755,
-    #2783,#2811,#2839,#2867,#2895,#2921));
-#2699 = ORIENTED_EDGE('',*,*,#1747,.T.);
-#2700 = ORIENTED_EDGE('',*,*,#1698,.T.);
-#2701 = ORIENTED_EDGE('',*,*,#1649,.T.);
-#2702 = ORIENTED_EDGE('',*,*,#1596,.T.);
-#2703 = ORIENTED_EDGE('',*,*,#2624,.T.);
-#2704 = ORIENTED_EDGE('',*,*,#2705,.T.);
-#2705 = EDGE_CURVE('',#2625,#2706,#2708,.T.);
-#2706 = VERTEX_POINT('',#2707);
-#2707 = CARTESIAN_POINT('',(-1.6,2.3,1.7));
-#2708 = SURFACE_CURVE('',#2709,(#2713,#2720),.PCURVE_S1.);
-#2709 = LINE('',#2710,#2711);
-#2710 = CARTESIAN_POINT('',(-0.8,2.3,1.7));
-#2711 = VECTOR('',#2712,1.);
-#2712 = DIRECTION('',(1.,0.,-0.));
-#2713 = PCURVE('',#1610,#2714);
-#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719);
-#2715 = LINE('',#2716,#2717);
-#2716 = CARTESIAN_POINT('',(0.355,-0.8));
-#2717 = VECTOR('',#2718,1.);
-#2718 = DIRECTION('',(0.,1.));
-#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2710 = PCURVE('',#2711,#2716);
+#2711 = PLANE('',#2712);
+#2712 = AXIS2_PLACEMENT_3D('',#2713,#2714,#2715);
+#2713 = CARTESIAN_POINT('',(-1.6,2.9,1.7));
+#2714 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2715 = DIRECTION('',(-1.,0.,0.));
+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2721);
+#2717 = LINE('',#2718,#2719);
+#2718 = CARTESIAN_POINT('',(4.2,0.));
+#2719 = VECTOR('',#2720,1.);
+#2720 = DIRECTION('',(0.,-1.));
+#2721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2720 = PCURVE('',#2663,#2721);
-#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
-#2722 = LINE('',#2723,#2724);
-#2723 = CARTESIAN_POINT('',(-0.8,-0.6));
-#2724 = VECTOR('',#2725,1.);
-#2725 = DIRECTION('',(-1.,0.));
-#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2722 = ORIENTED_EDGE('',*,*,#2723,.F.);
+#2723 = EDGE_CURVE('',#1490,#2696,#2724,.T.);
+#2724 = SURFACE_CURVE('',#2725,(#2729,#2736),.PCURVE_S1.);
+#2725 = LINE('',#2726,#2727);
+#2726 = CARTESIAN_POINT('',(-5.8,-2.3,1.379903159459));
+#2727 = VECTOR('',#2728,1.);
+#2728 = DIRECTION('',(0.,-1.800710621721E-16,1.));
+#2729 = PCURVE('',#1505,#2730);
+#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735);
+#2731 = LINE('',#2732,#2733);
+#2732 = CARTESIAN_POINT('',(0.320096840541,-5.2));
+#2733 = VECTOR('',#2734,1.);
+#2734 = DIRECTION('',(-1.,4.197354275298E-17));
+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2727 = ORIENTED_EDGE('',*,*,#2728,.T.);
-#2728 = EDGE_CURVE('',#2706,#2729,#2731,.T.);
-#2729 = VERTEX_POINT('',#2730);
-#2730 = CARTESIAN_POINT('',(-1.25,2.3,1.35));
-#2731 = SURFACE_CURVE('',#2732,(#2736,#2743),.PCURVE_S1.);
-#2732 = LINE('',#2733,#2734);
-#2733 = CARTESIAN_POINT('',(-0.93625,2.3,1.03625));
-#2734 = VECTOR('',#2735,1.);
-#2735 = DIRECTION('',(0.707106781187,-1.06E-15,-0.707106781187));
-#2736 = PCURVE('',#1610,#2737);
+#2736 = PCURVE('',#2364,#2737);
 #2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742);
 #2738 = LINE('',#2739,#2740);
-#2739 = CARTESIAN_POINT('',(-0.30875,-0.93625));
+#2739 = CARTESIAN_POINT('',(0.320096840541,-5.654179727236));
 #2740 = VECTOR('',#2741,1.);
-#2741 = DIRECTION('',(-0.707106781187,0.707106781187));
+#2741 = DIRECTION('',(1.,0.));
 #2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2743 = PCURVE('',#2744,#2749);
-#2744 = PLANE('',#2745);
-#2745 = AXIS2_PLACEMENT_3D('',#2746,#2747,#2748);
-#2746 = CARTESIAN_POINT('',(-1.25,2.9,1.35));
-#2747 = DIRECTION('',(-0.707106781187,-4.7E-16,-0.707106781187));
-#2748 = DIRECTION('',(-0.707106781187,4.7E-16,0.707106781187));
-#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);
-#2750 = LINE('',#2751,#2752);
-#2751 = CARTESIAN_POINT('',(-0.443709505195,-0.6));
-#2752 = VECTOR('',#2753,1.);
-#2753 = DIRECTION('',(-1.,-5.9E-16));
-#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2743 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#2744 = ADVANCED_FACE('',(#2745),#1799,.F.);
+#2745 = FACE_BOUND('',#2746,.F.);
+#2746 = EDGE_LOOP('',(#2747,#2748,#2749,#2750));
+#2747 = ORIENTED_EDGE('',*,*,#1838,.F.);
+#2748 = ORIENTED_EDGE('',*,*,#1783,.T.);
+#2749 = ORIENTED_EDGE('',*,*,#2277,.F.);
+#2750 = ORIENTED_EDGE('',*,*,#2751,.F.);
+#2751 = EDGE_CURVE('',#1839,#2278,#2752,.T.);
+#2752 = SURFACE_CURVE('',#2753,(#2757,#2764),.PCURVE_S1.);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(5.8,2.9,1.35));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#2757 = PCURVE('',#1799,#2758);
+#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763);
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(0.6,0.));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(0.,-1.));
+#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);
-#2756 = EDGE_CURVE('',#2729,#2757,#2759,.T.);
-#2757 = VERTEX_POINT('',#2758);
-#2758 = CARTESIAN_POINT('',(1.25,2.3,1.35));
-#2759 = SURFACE_CURVE('',#2760,(#2764,#2771),.PCURVE_S1.);
-#2760 = LINE('',#2761,#2762);
-#2761 = CARTESIAN_POINT('',(0.625,2.3,1.35));
-#2762 = VECTOR('',#2763,1.);
-#2763 = DIRECTION('',(1.,0.,-0.));
-#2764 = PCURVE('',#1610,#2765);
-#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);
-#2766 = LINE('',#2767,#2768);
-#2767 = CARTESIAN_POINT('',(4.999999999999E-03,0.625));
-#2768 = VECTOR('',#2769,1.);
-#2769 = DIRECTION('',(0.,1.));
-#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2764 = PCURVE('',#2765,#2770);
+#2765 = PLANE('',#2766);
+#2766 = AXIS2_PLACEMENT_3D('',#2767,#2768,#2769);
+#2767 = CARTESIAN_POINT('',(5.8,2.9,1.35));
+#2768 = DIRECTION('',(-1.,0.,0.));
+#2769 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);
+#2771 = LINE('',#2772,#2773);
+#2772 = CARTESIAN_POINT('',(0.,0.));
+#2773 = VECTOR('',#2774,1.);
+#2774 = DIRECTION('',(0.,-1.));
+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2771 = PCURVE('',#2772,#2777);
-#2772 = PLANE('',#2773);
-#2773 = AXIS2_PLACEMENT_3D('',#2774,#2775,#2776);
-#2774 = CARTESIAN_POINT('',(1.25,2.9,1.35));
-#2775 = DIRECTION('',(0.,-6.7E-16,-1.));
-#2776 = DIRECTION('',(-1.,0.,0.));
-#2777 = DEFINITIONAL_REPRESENTATION('',(#2778),#2782);
-#2778 = LINE('',#2779,#2780);
-#2779 = CARTESIAN_POINT('',(0.625,-0.6));
-#2780 = VECTOR('',#2781,1.);
-#2781 = DIRECTION('',(-1.,0.));
-#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2776 = ADVANCED_FACE('',(#2777,#2997),#1903,.T.);
+#2777 = FACE_BOUND('',#2778,.T.);
+#2778 = EDGE_LOOP('',(#2779,#2780,#2781,#2782,#2783,#2784,#2807,#2835,
+    #2863,#2891,#2919,#2947,#2975,#2996));
+#2779 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#2780 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#2781 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2782 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2783 = ORIENTED_EDGE('',*,*,#2672,.T.);
+#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#2785 = EDGE_CURVE('',#2673,#2786,#2788,.T.);
+#2786 = VERTEX_POINT('',#2787);
+#2787 = CARTESIAN_POINT('',(-1.6,2.3,1.7));
+#2788 = SURFACE_CURVE('',#2789,(#2793,#2800),.PCURVE_S1.);
+#2789 = LINE('',#2790,#2791);
+#2790 = CARTESIAN_POINT('',(-0.8,2.3,1.7));
+#2791 = VECTOR('',#2792,1.);
+#2792 = DIRECTION('',(1.,1.175609227912E-33,2.610376865579E-49));
+#2793 = PCURVE('',#1903,#2794);
+#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2799);
+#2795 = LINE('',#2796,#2797);
+#2796 = CARTESIAN_POINT('',(0.666185258259,-0.8));
+#2797 = VECTOR('',#2798,1.);
+#2798 = DIRECTION('',(4.945720789397E-50,1.));
+#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2783 = ORIENTED_EDGE('',*,*,#2784,.T.);
-#2784 = EDGE_CURVE('',#2757,#2785,#2787,.T.);
-#2785 = VERTEX_POINT('',#2786);
-#2786 = CARTESIAN_POINT('',(1.6,2.3,1.7));
-#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.);
-#2788 = LINE('',#2789,#2790);
-#2789 = CARTESIAN_POINT('',(1.11125,2.3,1.21125));
-#2790 = VECTOR('',#2791,1.);
-#2791 = DIRECTION('',(0.707106781187,1.06E-15,0.707106781187));
-#2792 = PCURVE('',#1610,#2793);
-#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798);
-#2794 = LINE('',#2795,#2796);
-#2795 = CARTESIAN_POINT('',(-0.13375,1.11125));
-#2796 = VECTOR('',#2797,1.);
-#2797 = DIRECTION('',(0.707106781187,0.707106781187));
-#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2800 = PCURVE('',#2711,#2801);
+#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2806);
+#2802 = LINE('',#2803,#2804);
+#2803 = CARTESIAN_POINT('',(-0.8,-0.6));
+#2804 = VECTOR('',#2805,1.);
+#2805 = DIRECTION('',(-1.,1.175609227912E-33));
+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2799 = PCURVE('',#2800,#2805);
-#2800 = PLANE('',#2801);
-#2801 = AXIS2_PLACEMENT_3D('',#2802,#2803,#2804);
-#2802 = CARTESIAN_POINT('',(1.6,2.9,1.7));
-#2803 = DIRECTION('',(0.707106781187,-4.7E-16,-0.707106781187));
-#2804 = DIRECTION('',(-0.707106781187,-4.7E-16,-0.707106781187));
-#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
-#2806 = LINE('',#2807,#2808);
-#2807 = CARTESIAN_POINT('',(0.69119687861,-0.6));
-#2808 = VECTOR('',#2809,1.);
-#2809 = DIRECTION('',(-1.,5.9E-16));
-#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2807 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2808 = EDGE_CURVE('',#2786,#2809,#2811,.T.);
+#2809 = VERTEX_POINT('',#2810);
+#2810 = CARTESIAN_POINT('',(-1.25,2.3,1.35));
+#2811 = SURFACE_CURVE('',#2812,(#2816,#2823),.PCURVE_S1.);
+#2812 = LINE('',#2813,#2814);
+#2813 = CARTESIAN_POINT('',(-0.858453685435,2.3,0.958453685435));
+#2814 = VECTOR('',#2815,1.);
+#2815 = DIRECTION('',(0.707106781187,1.272616679742E-16,-0.707106781187)
+  );
+#2816 = PCURVE('',#1903,#2817);
+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822);
+#2818 = LINE('',#2819,#2820);
+#2819 = CARTESIAN_POINT('',(-7.536105630562E-02,-0.858453685435));
+#2820 = VECTOR('',#2821,1.);
+#2821 = DIRECTION('',(-0.707106781187,0.707106781187));
+#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);
-#2812 = EDGE_CURVE('',#2785,#2813,#2815,.T.);
-#2813 = VERTEX_POINT('',#2814);
-#2814 = CARTESIAN_POINT('',(4.65,2.3,1.7));
-#2815 = SURFACE_CURVE('',#2816,(#2820,#2827),.PCURVE_S1.);
-#2816 = LINE('',#2817,#2818);
-#2817 = CARTESIAN_POINT('',(2.325,2.3,1.7));
-#2818 = VECTOR('',#2819,1.);
-#2819 = DIRECTION('',(1.,0.,-0.));
-#2820 = PCURVE('',#1610,#2821);
-#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);
-#2822 = LINE('',#2823,#2824);
-#2823 = CARTESIAN_POINT('',(0.355,2.325));
-#2824 = VECTOR('',#2825,1.);
-#2825 = DIRECTION('',(0.,1.));
-#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2823 = PCURVE('',#2824,#2829);
+#2824 = PLANE('',#2825);
+#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
+#2826 = CARTESIAN_POINT('',(-1.25,2.9,1.35));
+#2827 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187
+    ));
+#2828 = DIRECTION('',(-0.707106781187,-1.570092458684E-16,0.707106781187
+    ));
+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2834);
+#2830 = LINE('',#2831,#2832);
+#2831 = CARTESIAN_POINT('',(-0.553730108355,-0.6));
+#2832 = VECTOR('',#2833,1.);
+#2833 = DIRECTION('',(-1.,-2.974757789415E-17));
+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2827 = PCURVE('',#2828,#2833);
-#2828 = PLANE('',#2829);
-#2829 = AXIS2_PLACEMENT_3D('',#2830,#2831,#2832);
-#2830 = CARTESIAN_POINT('',(4.65,2.9,1.7));
-#2831 = DIRECTION('',(0.,-6.7E-16,-1.));
-#2832 = DIRECTION('',(-1.,0.,0.));
-#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838);
-#2834 = LINE('',#2835,#2836);
-#2835 = CARTESIAN_POINT('',(2.325,-0.6));
-#2836 = VECTOR('',#2837,1.);
-#2837 = DIRECTION('',(-1.,0.));
-#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2835 = ORIENTED_EDGE('',*,*,#2836,.T.);
+#2836 = EDGE_CURVE('',#2809,#2837,#2839,.T.);
+#2837 = VERTEX_POINT('',#2838);
+#2838 = CARTESIAN_POINT('',(1.25,2.3,1.35));
+#2839 = SURFACE_CURVE('',#2840,(#2844,#2851),.PCURVE_S1.);
+#2840 = LINE('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(0.625,2.3,1.35));
+#2842 = VECTOR('',#2843,1.);
+#2843 = DIRECTION('',(1.,1.175609227912E-33,2.610376865579E-49));
+#2844 = PCURVE('',#1903,#2845);
+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);
+#2846 = LINE('',#2847,#2848);
+#2847 = CARTESIAN_POINT('',(0.316185258259,0.625));
+#2848 = VECTOR('',#2849,1.);
+#2849 = DIRECTION('',(4.945720789397E-50,1.));
+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2839 = ORIENTED_EDGE('',*,*,#2840,.T.);
-#2840 = EDGE_CURVE('',#2813,#2841,#2843,.T.);
-#2841 = VERTEX_POINT('',#2842);
-#2842 = CARTESIAN_POINT('',(4.65,2.3,2.2));
-#2843 = SURFACE_CURVE('',#2844,(#2848,#2855),.PCURVE_S1.);
-#2844 = LINE('',#2845,#2846);
-#2845 = CARTESIAN_POINT('',(4.65,2.3,1.7725));
-#2846 = VECTOR('',#2847,1.);
-#2847 = DIRECTION('',(0.,1.5E-15,1.));
-#2848 = PCURVE('',#1610,#2849);
-#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);
-#2850 = LINE('',#2851,#2852);
-#2851 = CARTESIAN_POINT('',(0.4275,4.65));
-#2852 = VECTOR('',#2853,1.);
-#2853 = DIRECTION('',(1.,0.));
-#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2851 = PCURVE('',#2852,#2857);
+#2852 = PLANE('',#2853);
+#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856);
+#2854 = CARTESIAN_POINT('',(1.25,2.9,1.35));
+#2855 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2856 = DIRECTION('',(-1.,0.,0.));
+#2857 = DEFINITIONAL_REPRESENTATION('',(#2858),#2862);
+#2858 = LINE('',#2859,#2860);
+#2859 = CARTESIAN_POINT('',(0.625,-0.6));
+#2860 = VECTOR('',#2861,1.);
+#2861 = DIRECTION('',(-1.,1.175609227912E-33));
+#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2855 = PCURVE('',#2856,#2861);
-#2856 = PLANE('',#2857);
-#2857 = AXIS2_PLACEMENT_3D('',#2858,#2859,#2860);
-#2858 = CARTESIAN_POINT('',(4.65,2.9,2.2));
-#2859 = DIRECTION('',(1.,0.,0.));
-#2860 = DIRECTION('',(0.,-6.7E-16,-1.));
-#2861 = DEFINITIONAL_REPRESENTATION('',(#2862),#2866);
-#2862 = LINE('',#2863,#2864);
-#2863 = CARTESIAN_POINT('',(0.4275,-0.6));
-#2864 = VECTOR('',#2865,1.);
-#2865 = DIRECTION('',(-1.,8.3E-16));
-#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);
+#2864 = EDGE_CURVE('',#2837,#2865,#2867,.T.);
+#2865 = VERTEX_POINT('',#2866);
+#2866 = CARTESIAN_POINT('',(1.6,2.3,1.7));
+#2867 = SURFACE_CURVE('',#2868,(#2872,#2879),.PCURVE_S1.);
+#2868 = LINE('',#2869,#2870);
+#2869 = CARTESIAN_POINT('',(1.033453685435,2.3,1.133453685435));
+#2870 = VECTOR('',#2871,1.);
+#2871 = DIRECTION('',(0.707106781187,-1.272616679742E-16,0.707106781187)
+  );
+#2872 = PCURVE('',#1903,#2873);
+#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);
+#2874 = LINE('',#2875,#2876);
+#2875 = CARTESIAN_POINT('',(9.963894369438E-02,1.033453685435));
+#2876 = VECTOR('',#2877,1.);
+#2877 = DIRECTION('',(0.707106781187,0.707106781187));
+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2867 = ORIENTED_EDGE('',*,*,#2868,.T.);
-#2868 = EDGE_CURVE('',#2841,#2869,#2871,.T.);
-#2869 = VERTEX_POINT('',#2870);
-#2870 = CARTESIAN_POINT('',(5.8,2.3,2.2));
-#2871 = SURFACE_CURVE('',#2872,(#2876,#2883),.PCURVE_S1.);
-#2872 = LINE('',#2873,#2874);
-#2873 = CARTESIAN_POINT('',(-6.4,2.3,2.2));
-#2874 = VECTOR('',#2875,1.);
-#2875 = DIRECTION('',(1.,0.,0.));
-#2876 = PCURVE('',#1610,#2877);
-#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2882);
-#2878 = LINE('',#2879,#2880);
-#2879 = CARTESIAN_POINT('',(0.855,-6.4));
-#2880 = VECTOR('',#2881,1.);
-#2881 = DIRECTION('',(0.,1.));
-#2882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2879 = PCURVE('',#2880,#2885);
+#2880 = PLANE('',#2881);
+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);
+#2882 = CARTESIAN_POINT('',(1.6,2.9,1.7));
+#2883 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187)
+  );
+#2884 = DIRECTION('',(-0.707106781187,1.570092458684E-16,-0.707106781187
+    ));
+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);
+#2886 = LINE('',#2887,#2888);
+#2887 = CARTESIAN_POINT('',(0.80121748177,-0.6));
+#2888 = VECTOR('',#2889,1.);
+#2889 = DIRECTION('',(-1.,2.974757789415E-17));
+#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2883 = PCURVE('',#2884,#2889);
-#2884 = PLANE('',#2885);
-#2885 = AXIS2_PLACEMENT_3D('',#2886,#2887,#2888);
-#2886 = CARTESIAN_POINT('',(5.8,2.9,2.2));
-#2887 = DIRECTION('',(0.,-6.7E-16,-1.));
-#2888 = DIRECTION('',(-1.,0.,0.));
-#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
-#2890 = LINE('',#2891,#2892);
-#2891 = CARTESIAN_POINT('',(12.2,-0.6));
-#2892 = VECTOR('',#2893,1.);
-#2893 = DIRECTION('',(-1.,0.));
-#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2891 = ORIENTED_EDGE('',*,*,#2892,.T.);
+#2892 = EDGE_CURVE('',#2865,#2893,#2895,.T.);
+#2893 = VERTEX_POINT('',#2894);
+#2894 = CARTESIAN_POINT('',(4.65,2.3,1.7));
+#2895 = SURFACE_CURVE('',#2896,(#2900,#2907),.PCURVE_S1.);
+#2896 = LINE('',#2897,#2898);
+#2897 = CARTESIAN_POINT('',(2.325,2.3,1.7));
+#2898 = VECTOR('',#2899,1.);
+#2899 = DIRECTION('',(1.,1.175609227912E-33,2.610376865579E-49));
+#2900 = PCURVE('',#1903,#2901);
+#2901 = DEFINITIONAL_REPRESENTATION('',(#2902),#2906);
+#2902 = LINE('',#2903,#2904);
+#2903 = CARTESIAN_POINT('',(0.666185258259,2.325));
+#2904 = VECTOR('',#2905,1.);
+#2905 = DIRECTION('',(4.945720789397E-50,1.));
+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2895 = ORIENTED_EDGE('',*,*,#2896,.T.);
-#2896 = EDGE_CURVE('',#2869,#1775,#2897,.T.);
-#2897 = SURFACE_CURVE('',#2898,(#2902,#2909),.PCURVE_S1.);
-#2898 = LINE('',#2899,#2900);
-#2899 = CARTESIAN_POINT('',(5.8,2.3,1.3475));
-#2900 = VECTOR('',#2901,1.);
-#2901 = DIRECTION('',(0.,-1.5E-15,-1.));
-#2902 = PCURVE('',#1610,#2903);
-#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);
-#2904 = LINE('',#2905,#2906);
-#2905 = CARTESIAN_POINT('',(2.499999999999E-03,5.8));
-#2906 = VECTOR('',#2907,1.);
-#2907 = DIRECTION('',(-1.,0.));
-#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2907 = PCURVE('',#2908,#2913);
+#2908 = PLANE('',#2909);
+#2909 = AXIS2_PLACEMENT_3D('',#2910,#2911,#2912);
+#2910 = CARTESIAN_POINT('',(4.65,2.9,1.7));
+#2911 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2912 = DIRECTION('',(-1.,0.,0.));
+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2918);
+#2914 = LINE('',#2915,#2916);
+#2915 = CARTESIAN_POINT('',(2.325,-0.6));
+#2916 = VECTOR('',#2917,1.);
+#2917 = DIRECTION('',(-1.,1.175609227912E-33));
+#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2909 = PCURVE('',#2910,#2915);
-#2910 = PLANE('',#2911);
-#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914);
-#2912 = CARTESIAN_POINT('',(5.8,2.9,1.35));
-#2913 = DIRECTION('',(-1.,0.,0.));
-#2914 = DIRECTION('',(0.,6.7E-16,1.));
-#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);
-#2916 = LINE('',#2917,#2918);
-#2917 = CARTESIAN_POINT('',(-2.500000000002E-03,-0.6));
-#2918 = VECTOR('',#2919,1.);
-#2919 = DIRECTION('',(-1.,-8.3E-16));
-#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2919 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#2920 = EDGE_CURVE('',#2893,#2921,#2923,.T.);
+#2921 = VERTEX_POINT('',#2922);
+#2922 = CARTESIAN_POINT('',(4.65,2.3,2.2));
+#2923 = SURFACE_CURVE('',#2924,(#2928,#2935),.PCURVE_S1.);
+#2924 = LINE('',#2925,#2926);
+#2925 = CARTESIAN_POINT('',(4.65,2.3,1.61690737087));
+#2926 = VECTOR('',#2927,1.);
+#2927 = DIRECTION('',(0.,-1.799751768194E-16,1.));
+#2928 = PCURVE('',#1903,#2929);
+#2929 = DEFINITIONAL_REPRESENTATION('',(#2930),#2934);
+#2930 = LINE('',#2931,#2932);
+#2931 = CARTESIAN_POINT('',(0.58309262913,4.65));
+#2932 = VECTOR('',#2933,1.);
+#2933 = DIRECTION('',(1.,0.));
+#2934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2921 = ORIENTED_EDGE('',*,*,#1797,.T.);
-#2922 = FACE_BOUND('',#2923,.T.);
-#2923 = EDGE_LOOP('',(#2924,#2954,#2982,#3010));
-#2924 = ORIENTED_EDGE('',*,*,#2925,.T.);
-#2925 = EDGE_CURVE('',#2926,#2928,#2930,.T.);
-#2926 = VERTEX_POINT('',#2927);
-#2927 = CARTESIAN_POINT('',(-0.65,2.3,0.15));
-#2928 = VERTEX_POINT('',#2929);
-#2929 = CARTESIAN_POINT('',(0.65,2.3,0.15));
-#2930 = SURFACE_CURVE('',#2931,(#2935,#2942),.PCURVE_S1.);
-#2931 = LINE('',#2932,#2933);
-#2932 = CARTESIAN_POINT('',(-0.65,2.3,0.15));
-#2933 = VECTOR('',#2934,1.);
-#2934 = DIRECTION('',(1.,0.,0.));
-#2935 = PCURVE('',#1610,#2936);
-#2936 = DEFINITIONAL_REPRESENTATION('',(#2937),#2941);
-#2937 = LINE('',#2938,#2939);
-#2938 = CARTESIAN_POINT('',(-1.195,-0.65));
-#2939 = VECTOR('',#2940,1.);
-#2940 = DIRECTION('',(0.,1.));
-#2941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2935 = PCURVE('',#2936,#2941);
+#2936 = PLANE('',#2937);
+#2937 = AXIS2_PLACEMENT_3D('',#2938,#2939,#2940);
+#2938 = CARTESIAN_POINT('',(4.65,2.9,2.2));
+#2939 = DIRECTION('',(1.,0.,0.));
+#2940 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2941 = DEFINITIONAL_REPRESENTATION('',(#2942),#2946);
+#2942 = LINE('',#2943,#2944);
+#2943 = CARTESIAN_POINT('',(0.58309262913,-0.6));
+#2944 = VECTOR('',#2945,1.);
+#2945 = DIRECTION('',(-1.,4.206942810565E-17));
+#2946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2942 = PCURVE('',#2943,#2948);
-#2943 = PLANE('',#2944);
-#2944 = AXIS2_PLACEMENT_3D('',#2945,#2946,#2947);
-#2945 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#2946 = DIRECTION('',(0.,1.55E-15,1.));
-#2947 = DIRECTION('',(1.,-0.,0.));
-#2948 = DEFINITIONAL_REPRESENTATION('',(#2949),#2953);
-#2949 = LINE('',#2950,#2951);
-#2950 = CARTESIAN_POINT('',(0.,-0.6));
-#2951 = VECTOR('',#2952,1.);
-#2952 = DIRECTION('',(1.,0.));
-#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2947 = ORIENTED_EDGE('',*,*,#2948,.T.);
+#2948 = EDGE_CURVE('',#2921,#2949,#2951,.T.);
+#2949 = VERTEX_POINT('',#2950);
+#2950 = CARTESIAN_POINT('',(5.8,2.3,2.2));
+#2951 = SURFACE_CURVE('',#2952,(#2956,#2963),.PCURVE_S1.);
+#2952 = LINE('',#2953,#2954);
+#2953 = CARTESIAN_POINT('',(-6.4,2.3,2.2));
+#2954 = VECTOR('',#2955,1.);
+#2955 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#2956 = PCURVE('',#1903,#2957);
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(1.166185258259,-6.4));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(0.,1.));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2954 = ORIENTED_EDGE('',*,*,#2955,.T.);
-#2955 = EDGE_CURVE('',#2928,#2956,#2958,.T.);
-#2956 = VERTEX_POINT('',#2957);
-#2957 = CARTESIAN_POINT('',(0.65,2.3,0.65));
-#2958 = SURFACE_CURVE('',#2959,(#2963,#2970),.PCURVE_S1.);
-#2959 = LINE('',#2960,#2961);
-#2960 = CARTESIAN_POINT('',(0.65,2.3,0.15));
-#2961 = VECTOR('',#2962,1.);
-#2962 = DIRECTION('',(0.,1.22E-15,1.));
-#2963 = PCURVE('',#1610,#2964);
-#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2969);
-#2965 = LINE('',#2966,#2967);
-#2966 = CARTESIAN_POINT('',(-1.195,0.65));
-#2967 = VECTOR('',#2968,1.);
-#2968 = DIRECTION('',(1.,0.));
-#2969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2963 = PCURVE('',#2964,#2969);
+#2964 = PLANE('',#2965);
+#2965 = AXIS2_PLACEMENT_3D('',#2966,#2967,#2968);
+#2966 = CARTESIAN_POINT('',(5.8,2.9,2.2));
+#2967 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#2968 = DIRECTION('',(-1.,0.,0.));
+#2969 = DEFINITIONAL_REPRESENTATION('',(#2970),#2974);
+#2970 = LINE('',#2971,#2972);
+#2971 = CARTESIAN_POINT('',(12.2,-0.6));
+#2972 = VECTOR('',#2973,1.);
+#2973 = DIRECTION('',(-1.,1.944653708695E-50));
+#2974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2970 = PCURVE('',#2971,#2976);
-#2971 = PLANE('',#2972);
-#2972 = AXIS2_PLACEMENT_3D('',#2973,#2974,#2975);
-#2973 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#2974 = DIRECTION('',(-1.,0.,-0.));
-#2975 = DIRECTION('',(0.,1.55E-15,1.));
-#2976 = DEFINITIONAL_REPRESENTATION('',(#2977),#2981);
-#2977 = LINE('',#2978,#2979);
-#2978 = CARTESIAN_POINT('',(1.373712776097E-15,-0.6));
-#2979 = VECTOR('',#2980,1.);
-#2980 = DIRECTION('',(1.,-3.3E-16));
-#2981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2975 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#2976 = EDGE_CURVE('',#2949,#1839,#2977,.T.);
+#2977 = SURFACE_CURVE('',#2978,(#2982,#2989),.PCURVE_S1.);
+#2978 = LINE('',#2979,#2980);
+#2979 = CARTESIAN_POINT('',(5.8,2.3,1.19190737087));
+#2980 = VECTOR('',#2981,1.);
+#2981 = DIRECTION('',(0.,1.799751768194E-16,-1.));
+#2982 = PCURVE('',#1903,#2983);
+#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988);
+#2984 = LINE('',#2985,#2986);
+#2985 = CARTESIAN_POINT('',(0.15809262913,5.8));
+#2986 = VECTOR('',#2987,1.);
+#2987 = DIRECTION('',(-1.,0.));
+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2982 = ORIENTED_EDGE('',*,*,#2983,.T.);
-#2983 = EDGE_CURVE('',#2956,#2984,#2986,.T.);
-#2984 = VERTEX_POINT('',#2985);
-#2985 = CARTESIAN_POINT('',(-0.65,2.3,0.65));
-#2986 = SURFACE_CURVE('',#2987,(#2991,#2998),.PCURVE_S1.);
-#2987 = LINE('',#2988,#2989);
-#2988 = CARTESIAN_POINT('',(0.65,2.3,0.65));
-#2989 = VECTOR('',#2990,1.);
-#2990 = DIRECTION('',(-1.,0.,0.));
-#2991 = PCURVE('',#1610,#2992);
-#2992 = DEFINITIONAL_REPRESENTATION('',(#2993),#2997);
-#2993 = LINE('',#2994,#2995);
-#2994 = CARTESIAN_POINT('',(-0.695,0.65));
-#2995 = VECTOR('',#2996,1.);
-#2996 = DIRECTION('',(0.,-1.));
-#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2989 = PCURVE('',#2765,#2990);
+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#2995);
+#2991 = LINE('',#2992,#2993);
+#2992 = CARTESIAN_POINT('',(-0.15809262913,-0.6));
+#2993 = VECTOR('',#2994,1.);
+#2994 = DIRECTION('',(-1.,-4.206942810565E-17));
+#2995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#2998 = PCURVE('',#2999,#3004);
-#2999 = PLANE('',#3000);
-#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003);
-#3001 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#3002 = DIRECTION('',(0.,-1.55E-15,-1.));
-#3003 = DIRECTION('',(-1.,0.,-0.));
-#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);
-#3005 = LINE('',#3006,#3007);
-#3006 = CARTESIAN_POINT('',(-0.,-0.6));
-#3007 = VECTOR('',#3008,1.);
-#3008 = DIRECTION('',(1.,0.));
-#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#2996 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#2997 = FACE_BOUND('',#2998,.T.);
+#2998 = EDGE_LOOP('',(#2999,#3029,#3057,#3085));
+#2999 = ORIENTED_EDGE('',*,*,#3000,.T.);
+#3000 = EDGE_CURVE('',#3001,#3003,#3005,.T.);
+#3001 = VERTEX_POINT('',#3002);
+#3002 = CARTESIAN_POINT('',(-0.65,2.3,0.15));
+#3003 = VERTEX_POINT('',#3004);
+#3004 = CARTESIAN_POINT('',(0.65,2.3,0.15));
+#3005 = SURFACE_CURVE('',#3006,(#3010,#3017),.PCURVE_S1.);
+#3006 = LINE('',#3007,#3008);
+#3007 = CARTESIAN_POINT('',(-0.65,2.3,0.15));
+#3008 = VECTOR('',#3009,1.);
+#3009 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#3010 = PCURVE('',#1903,#3011);
+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(-0.883814741741,-0.65));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(0.,1.));
+#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3010 = ORIENTED_EDGE('',*,*,#3011,.T.);
-#3011 = EDGE_CURVE('',#2984,#2926,#3012,.T.);
-#3012 = SURFACE_CURVE('',#3013,(#3017,#3024),.PCURVE_S1.);
-#3013 = LINE('',#3014,#3015);
-#3014 = CARTESIAN_POINT('',(-0.65,2.3,0.65));
-#3015 = VECTOR('',#3016,1.);
-#3016 = DIRECTION('',(0.,-1.22E-15,-1.));
-#3017 = PCURVE('',#1610,#3018);
-#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3023);
-#3019 = LINE('',#3020,#3021);
-#3020 = CARTESIAN_POINT('',(-0.695,-0.65));
-#3021 = VECTOR('',#3022,1.);
-#3022 = DIRECTION('',(-1.,0.));
-#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3017 = PCURVE('',#3018,#3023);
+#3018 = PLANE('',#3019);
+#3019 = AXIS2_PLACEMENT_3D('',#3020,#3021,#3022);
+#3020 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#3021 = DIRECTION('',(1.944106708192E-66,-2.22044604925E-16,1.));
+#3022 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#3023 = DEFINITIONAL_REPRESENTATION('',(#3024),#3028);
+#3024 = LINE('',#3025,#3026);
+#3025 = CARTESIAN_POINT('',(-1.166792225217E-50,-0.6));
+#3026 = VECTOR('',#3027,1.);
+#3027 = DIRECTION('',(1.,5.271098971615E-82));
+#3028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3024 = PCURVE('',#3025,#3030);
-#3025 = PLANE('',#3026);
-#3026 = AXIS2_PLACEMENT_3D('',#3027,#3028,#3029);
-#3027 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#3028 = DIRECTION('',(1.,-0.,0.));
-#3029 = DIRECTION('',(0.,-1.55E-15,-1.));
-#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3035);
-#3031 = LINE('',#3032,#3033);
-#3032 = CARTESIAN_POINT('',(-1.512490654175E-15,-0.6));
-#3033 = VECTOR('',#3034,1.);
-#3034 = DIRECTION('',(1.,3.3E-16));
-#3035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3029 = ORIENTED_EDGE('',*,*,#3030,.T.);
+#3030 = EDGE_CURVE('',#3003,#3031,#3033,.T.);
+#3031 = VERTEX_POINT('',#3032);
+#3032 = CARTESIAN_POINT('',(0.65,2.3,0.65));
+#3033 = SURFACE_CURVE('',#3034,(#3038,#3045),.PCURVE_S1.);
+#3034 = LINE('',#3035,#3036);
+#3035 = CARTESIAN_POINT('',(0.65,2.3,0.15));
+#3036 = VECTOR('',#3037,1.);
+#3037 = DIRECTION('',(2.37389193644E-66,-2.22044604925E-16,1.));
+#3038 = PCURVE('',#1903,#3039);
+#3039 = DEFINITIONAL_REPRESENTATION('',(#3040),#3044);
+#3040 = LINE('',#3041,#3042);
+#3041 = CARTESIAN_POINT('',(-0.883814741741,0.65));
+#3042 = VECTOR('',#3043,1.);
+#3043 = DIRECTION('',(1.,-4.945720789397E-50));
+#3044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3036 = ADVANCED_FACE('',(#3037),#1860,.F.);
-#3037 = FACE_BOUND('',#3038,.F.);
-#3038 = EDGE_LOOP('',(#3039,#3040,#3041,#3042));
-#3039 = ORIENTED_EDGE('',*,*,#1846,.F.);
-#3040 = ORIENTED_EDGE('',*,*,#1921,.T.);
-#3041 = ORIENTED_EDGE('',*,*,#2493,.F.);
-#3042 = ORIENTED_EDGE('',*,*,#3043,.F.);
-#3043 = EDGE_CURVE('',#1775,#2447,#3044,.T.);
-#3044 = SURFACE_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
-#3045 = LINE('',#3046,#3047);
-#3046 = CARTESIAN_POINT('',(5.8,2.9,1.35));
-#3047 = VECTOR('',#3048,1.);
-#3048 = DIRECTION('',(0.,-1.,6.7E-16));
-#3049 = PCURVE('',#1860,#3050);
-#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
-#3051 = LINE('',#3052,#3053);
-#3052 = CARTESIAN_POINT('',(0.6,0.));
-#3053 = VECTOR('',#3054,1.);
-#3054 = DIRECTION('',(0.,-1.));
-#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3045 = PCURVE('',#3046,#3051);
+#3046 = PLANE('',#3047);
+#3047 = AXIS2_PLACEMENT_3D('',#3048,#3049,#3050);
+#3048 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#3049 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#3050 = DIRECTION('',(1.944106708192E-66,-2.22044604925E-16,1.));
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(-1.165734175856E-16,-0.6));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(1.,0.));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3056 = PCURVE('',#2910,#3057);
-#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
-#3058 = LINE('',#3059,#3060);
-#3059 = CARTESIAN_POINT('',(0.,0.));
-#3060 = VECTOR('',#3061,1.);
-#3061 = DIRECTION('',(0.,-1.));
-#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3057 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3058 = EDGE_CURVE('',#3031,#3059,#3061,.T.);
+#3059 = VERTEX_POINT('',#3060);
+#3060 = CARTESIAN_POINT('',(-0.65,2.3,0.65));
+#3061 = SURFACE_CURVE('',#3062,(#3066,#3073),.PCURVE_S1.);
+#3062 = LINE('',#3063,#3064);
+#3063 = CARTESIAN_POINT('',(0.65,2.3,0.65));
+#3064 = VECTOR('',#3065,1.);
+#3065 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#3066 = PCURVE('',#1903,#3067);
+#3067 = DEFINITIONAL_REPRESENTATION('',(#3068),#3072);
+#3068 = LINE('',#3069,#3070);
+#3069 = CARTESIAN_POINT('',(-0.383814741741,0.65));
+#3070 = VECTOR('',#3071,1.);
+#3071 = DIRECTION('',(0.,-1.));
+#3072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3063 = ADVANCED_FACE('',(#3064),#2124,.T.);
-#3064 = FACE_BOUND('',#3065,.T.);
-#3065 = EDGE_LOOP('',(#3066));
-#3066 = ORIENTED_EDGE('',*,*,#2110,.T.);
-#3067 = ADVANCED_FACE('',(#3068),#2226,.T.);
-#3068 = FACE_BOUND('',#3069,.T.);
-#3069 = EDGE_LOOP('',(#3070));
-#3070 = ORIENTED_EDGE('',*,*,#2212,.T.);
-#3071 = ADVANCED_FACE('',(#3072,#3262),#2260,.F.);
-#3072 = FACE_BOUND('',#3073,.F.);
-#3073 = EDGE_LOOP('',(#3074,#3075,#3076,#3077,#3078,#3079,#3080,#3103,
-    #3126,#3149,#3172,#3195,#3218,#3241));
-#3074 = ORIENTED_EDGE('',*,*,#2446,.F.);
-#3075 = ORIENTED_EDGE('',*,*,#2418,.T.);
-#3076 = ORIENTED_EDGE('',*,*,#2369,.T.);
-#3077 = ORIENTED_EDGE('',*,*,#2320,.T.);
-#3078 = ORIENTED_EDGE('',*,*,#2244,.F.);
-#3079 = ORIENTED_EDGE('',*,*,#2675,.T.);
-#3080 = ORIENTED_EDGE('',*,*,#3081,.T.);
-#3081 = EDGE_CURVE('',#2648,#3082,#3084,.T.);
-#3082 = VERTEX_POINT('',#3083);
-#3083 = CARTESIAN_POINT('',(-1.6,-2.3,1.7));
-#3084 = SURFACE_CURVE('',#3085,(#3089,#3096),.PCURVE_S1.);
-#3085 = LINE('',#3086,#3087);
-#3086 = CARTESIAN_POINT('',(-0.8,-2.3,1.7));
-#3087 = VECTOR('',#3088,1.);
-#3088 = DIRECTION('',(1.,0.,0.));
-#3089 = PCURVE('',#2260,#3090);
-#3090 = DEFINITIONAL_REPRESENTATION('',(#3091),#3095);
-#3091 = LINE('',#3092,#3093);
-#3092 = CARTESIAN_POINT('',(0.355,-0.8));
-#3093 = VECTOR('',#3094,1.);
-#3094 = DIRECTION('',(0.,1.));
-#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3073 = PCURVE('',#3074,#3079);
+#3074 = PLANE('',#3075);
+#3075 = AXIS2_PLACEMENT_3D('',#3076,#3077,#3078);
+#3076 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#3077 = DIRECTION('',(-1.944106708192E-66,2.22044604925E-16,-1.));
+#3078 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#3079 = DEFINITIONAL_REPRESENTATION('',(#3080),#3084);
+#3080 = LINE('',#3081,#3082);
+#3081 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#3082 = VECTOR('',#3083,1.);
+#3083 = DIRECTION('',(1.,-5.271098971615E-82));
+#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3096 = PCURVE('',#2663,#3097);
-#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3102);
-#3098 = LINE('',#3099,#3100);
-#3099 = CARTESIAN_POINT('',(-0.8,-5.2));
-#3100 = VECTOR('',#3101,1.);
-#3101 = DIRECTION('',(-1.,0.));
-#3102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3085 = ORIENTED_EDGE('',*,*,#3086,.T.);
+#3086 = EDGE_CURVE('',#3059,#3001,#3087,.T.);
+#3087 = SURFACE_CURVE('',#3088,(#3092,#3099),.PCURVE_S1.);
+#3088 = LINE('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(-0.65,2.3,0.65));
+#3090 = VECTOR('',#3091,1.);
+#3091 = DIRECTION('',(-2.37389193644E-66,2.22044604925E-16,-1.));
+#3092 = PCURVE('',#1903,#3093);
+#3093 = DEFINITIONAL_REPRESENTATION('',(#3094),#3098);
+#3094 = LINE('',#3095,#3096);
+#3095 = CARTESIAN_POINT('',(-0.383814741741,-0.65));
+#3096 = VECTOR('',#3097,1.);
+#3097 = DIRECTION('',(-1.,4.945720789397E-50));
+#3098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3103 = ORIENTED_EDGE('',*,*,#3104,.T.);
-#3104 = EDGE_CURVE('',#3082,#3105,#3107,.T.);
-#3105 = VERTEX_POINT('',#3106);
-#3106 = CARTESIAN_POINT('',(-1.25,-2.3,1.35));
-#3107 = SURFACE_CURVE('',#3108,(#3112,#3119),.PCURVE_S1.);
-#3108 = LINE('',#3109,#3110);
-#3109 = CARTESIAN_POINT('',(-0.93625,-2.3,1.03625));
-#3110 = VECTOR('',#3111,1.);
-#3111 = DIRECTION('',(0.707106781187,-8.5E-16,-0.707106781187));
-#3112 = PCURVE('',#2260,#3113);
-#3113 = DEFINITIONAL_REPRESENTATION('',(#3114),#3118);
-#3114 = LINE('',#3115,#3116);
-#3115 = CARTESIAN_POINT('',(-0.30875,-0.93625));
-#3116 = VECTOR('',#3117,1.);
-#3117 = DIRECTION('',(-0.707106781187,0.707106781187));
-#3118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3099 = PCURVE('',#3100,#3105);
+#3100 = PLANE('',#3101);
+#3101 = AXIS2_PLACEMENT_3D('',#3102,#3103,#3104);
+#3102 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#3103 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#3104 = DIRECTION('',(-1.944106708192E-66,2.22044604925E-16,-1.));
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(8.881784197001E-17,-0.6));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(1.,0.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3119 = PCURVE('',#2744,#3120);
-#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3125);
-#3121 = LINE('',#3122,#3123);
-#3122 = CARTESIAN_POINT('',(-0.443709505195,-5.2));
-#3123 = VECTOR('',#3124,1.);
-#3124 = DIRECTION('',(-1.,-3.8E-16));
-#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3111 = ADVANCED_FACE('',(#3112),#2151,.T.);
+#3112 = FACE_BOUND('',#3113,.T.);
+#3113 = EDGE_LOOP('',(#3114));
+#3114 = ORIENTED_EDGE('',*,*,#2136,.T.);
+#3115 = ADVANCED_FACE('',(#3116),#2233,.T.);
+#3116 = FACE_BOUND('',#3117,.T.);
+#3117 = EDGE_LOOP('',(#3118));
+#3118 = ORIENTED_EDGE('',*,*,#2218,.T.);
+#3119 = ADVANCED_FACE('',(#3120,#3310),#2364,.F.);
+#3120 = FACE_BOUND('',#3121,.F.);
+#3121 = EDGE_LOOP('',(#3122,#3123,#3124,#3125,#3126,#3127,#3128,#3151,
+    #3174,#3197,#3220,#3243,#3266,#3289));
+#3122 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#3123 = ORIENTED_EDGE('',*,*,#2381,.T.);
+#3124 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#3125 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#3126 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#3127 = ORIENTED_EDGE('',*,*,#2723,.T.);
+#3128 = ORIENTED_EDGE('',*,*,#3129,.T.);
+#3129 = EDGE_CURVE('',#2696,#3130,#3132,.T.);
+#3130 = VERTEX_POINT('',#3131);
+#3131 = CARTESIAN_POINT('',(-1.6,-2.3,1.7));
+#3132 = SURFACE_CURVE('',#3133,(#3137,#3144),.PCURVE_S1.);
+#3133 = LINE('',#3134,#3135);
+#3134 = CARTESIAN_POINT('',(-0.872910136382,-2.3,1.7));
+#3135 = VECTOR('',#3136,1.);
+#3136 = DIRECTION('',(1.,-5.301948781404E-19,-1.1772691225E-34));
+#3137 = PCURVE('',#2364,#3138);
+#3138 = DEFINITIONAL_REPRESENTATION('',(#3139),#3143);
+#3139 = LINE('',#3140,#3141);
+#3140 = CARTESIAN_POINT('',(0.640193681082,-0.727089863618));
+#3141 = VECTOR('',#3142,1.);
+#3142 = DIRECTION('',(-2.225415738503E-35,1.));
+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3126 = ORIENTED_EDGE('',*,*,#3127,.T.);
-#3127 = EDGE_CURVE('',#3105,#3128,#3130,.T.);
-#3128 = VERTEX_POINT('',#3129);
-#3129 = CARTESIAN_POINT('',(1.25,-2.3,1.35));
-#3130 = SURFACE_CURVE('',#3131,(#3135,#3142),.PCURVE_S1.);
-#3131 = LINE('',#3132,#3133);
-#3132 = CARTESIAN_POINT('',(0.625,-2.3,1.35));
-#3133 = VECTOR('',#3134,1.);
-#3134 = DIRECTION('',(1.,0.,0.));
-#3135 = PCURVE('',#2260,#3136);
-#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);
-#3137 = LINE('',#3138,#3139);
-#3138 = CARTESIAN_POINT('',(5.000000000001E-03,0.625));
-#3139 = VECTOR('',#3140,1.);
-#3140 = DIRECTION('',(0.,1.));
-#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3144 = PCURVE('',#2711,#3145);
+#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150);
+#3146 = LINE('',#3147,#3148);
+#3147 = CARTESIAN_POINT('',(-0.727089863618,-5.2));
+#3148 = VECTOR('',#3149,1.);
+#3149 = DIRECTION('',(-1.,-5.301948781404E-19));
+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3142 = PCURVE('',#2772,#3143);
-#3143 = DEFINITIONAL_REPRESENTATION('',(#3144),#3148);
-#3144 = LINE('',#3145,#3146);
-#3145 = CARTESIAN_POINT('',(0.625,-5.2));
-#3146 = VECTOR('',#3147,1.);
-#3147 = DIRECTION('',(-1.,0.));
-#3148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3151 = ORIENTED_EDGE('',*,*,#3152,.T.);
+#3152 = EDGE_CURVE('',#3130,#3153,#3155,.T.);
+#3153 = VERTEX_POINT('',#3154);
+#3154 = CARTESIAN_POINT('',(-1.25,-2.3,1.35));
+#3155 = SURFACE_CURVE('',#3156,(#3160,#3167),.PCURVE_S1.);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(-0.901406647921,-2.3,1.001406647921));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(0.707106781187,1.269545647636E-16,-0.707106781187)
+  );
+#3160 = PCURVE('',#2364,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(-5.839967099756E-02,-0.755586375157));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(-0.707106781187,0.707106781187));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3149 = ORIENTED_EDGE('',*,*,#3150,.T.);
-#3150 = EDGE_CURVE('',#3128,#3151,#3153,.T.);
-#3151 = VERTEX_POINT('',#3152);
-#3152 = CARTESIAN_POINT('',(1.6,-2.3,1.7));
-#3153 = SURFACE_CURVE('',#3154,(#3158,#3165),.PCURVE_S1.);
-#3154 = LINE('',#3155,#3156);
-#3155 = CARTESIAN_POINT('',(1.11125,-2.3,1.21125));
-#3156 = VECTOR('',#3157,1.);
-#3157 = DIRECTION('',(0.707106781187,8.5E-16,0.707106781187));
-#3158 = PCURVE('',#2260,#3159);
-#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3164);
-#3160 = LINE('',#3161,#3162);
-#3161 = CARTESIAN_POINT('',(-0.13375,1.11125));
-#3162 = VECTOR('',#3163,1.);
-#3163 = DIRECTION('',(0.707106781187,0.707106781187));
-#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3167 = PCURVE('',#2824,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(-0.492985446264,-5.2));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(-1.,-3.005468110474E-17));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3165 = PCURVE('',#2800,#3166);
-#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);
-#3167 = LINE('',#3168,#3169);
-#3168 = CARTESIAN_POINT('',(0.69119687861,-5.2));
-#3169 = VECTOR('',#3170,1.);
-#3170 = DIRECTION('',(-1.,3.8E-16));
-#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3174 = ORIENTED_EDGE('',*,*,#3175,.T.);
+#3175 = EDGE_CURVE('',#3153,#3176,#3178,.T.);
+#3176 = VERTEX_POINT('',#3177);
+#3177 = CARTESIAN_POINT('',(1.25,-2.3,1.35));
+#3178 = SURFACE_CURVE('',#3179,(#3183,#3190),.PCURVE_S1.);
+#3179 = LINE('',#3180,#3181);
+#3180 = CARTESIAN_POINT('',(0.552089863618,-2.3,1.35));
+#3181 = VECTOR('',#3182,1.);
+#3182 = DIRECTION('',(1.,-5.301948781404E-19,-1.1772691225E-34));
+#3183 = PCURVE('',#2364,#3184);
+#3184 = DEFINITIONAL_REPRESENTATION('',(#3185),#3189);
+#3185 = LINE('',#3186,#3187);
+#3186 = CARTESIAN_POINT('',(0.290193681082,0.697910136382));
+#3187 = VECTOR('',#3188,1.);
+#3188 = DIRECTION('',(-2.225415738503E-35,1.));
+#3189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3172 = ORIENTED_EDGE('',*,*,#3173,.T.);
-#3173 = EDGE_CURVE('',#3151,#3174,#3176,.T.);
-#3174 = VERTEX_POINT('',#3175);
-#3175 = CARTESIAN_POINT('',(4.65,-2.3,1.7));
-#3176 = SURFACE_CURVE('',#3177,(#3181,#3188),.PCURVE_S1.);
-#3177 = LINE('',#3178,#3179);
-#3178 = CARTESIAN_POINT('',(2.325,-2.3,1.7));
-#3179 = VECTOR('',#3180,1.);
-#3180 = DIRECTION('',(1.,0.,0.));
-#3181 = PCURVE('',#2260,#3182);
-#3182 = DEFINITIONAL_REPRESENTATION('',(#3183),#3187);
-#3183 = LINE('',#3184,#3185);
-#3184 = CARTESIAN_POINT('',(0.355,2.325));
-#3185 = VECTOR('',#3186,1.);
-#3186 = DIRECTION('',(0.,1.));
-#3187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3190 = PCURVE('',#2852,#3191);
+#3191 = DEFINITIONAL_REPRESENTATION('',(#3192),#3196);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(0.697910136382,-5.2));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(-1.,-5.301948781404E-19));
+#3196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3188 = PCURVE('',#2828,#3189);
-#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194);
-#3190 = LINE('',#3191,#3192);
-#3191 = CARTESIAN_POINT('',(2.325,-5.2));
-#3192 = VECTOR('',#3193,1.);
-#3193 = DIRECTION('',(-1.,0.));
-#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3197 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3198 = EDGE_CURVE('',#3176,#3199,#3201,.T.);
+#3199 = VERTEX_POINT('',#3200);
+#3200 = CARTESIAN_POINT('',(1.6,-2.3,1.7));
+#3201 = SURFACE_CURVE('',#3202,(#3206,#3213),.PCURVE_S1.);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(1.003496511539,-2.3,1.103496511539));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(0.707106781187,-1.27704373551E-16,0.707106781187)
+  );
+#3206 = PCURVE('',#2364,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = LINE('',#3209,#3210);
+#3209 = CARTESIAN_POINT('',(4.369019262043E-02,1.149316784303));
+#3210 = VECTOR('',#3211,1.);
+#3211 = DIRECTION('',(0.707106781187,0.707106781187));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3195 = ORIENTED_EDGE('',*,*,#3196,.T.);
-#3196 = EDGE_CURVE('',#3174,#3197,#3199,.T.);
-#3197 = VERTEX_POINT('',#3198);
-#3198 = CARTESIAN_POINT('',(4.65,-2.3,2.2));
-#3199 = SURFACE_CURVE('',#3200,(#3204,#3211),.PCURVE_S1.);
-#3200 = LINE('',#3201,#3202);
-#3201 = CARTESIAN_POINT('',(4.65,-2.3,1.7725));
-#3202 = VECTOR('',#3203,1.);
-#3203 = DIRECTION('',(0.,1.2E-15,1.));
-#3204 = PCURVE('',#2260,#3205);
-#3205 = DEFINITIONAL_REPRESENTATION('',(#3206),#3210);
-#3206 = LINE('',#3207,#3208);
-#3207 = CARTESIAN_POINT('',(0.4275,4.65));
-#3208 = VECTOR('',#3209,1.);
-#3209 = DIRECTION('',(1.,0.));
-#3210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3213 = PCURVE('',#2880,#3214);
+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(0.843583323385,-5.2));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(-1.,2.930487231737E-17));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3211 = PCURVE('',#2856,#3212);
-#3212 = DEFINITIONAL_REPRESENTATION('',(#3213),#3217);
-#3213 = LINE('',#3214,#3215);
-#3214 = CARTESIAN_POINT('',(0.4275,-5.2));
-#3215 = VECTOR('',#3216,1.);
-#3216 = DIRECTION('',(-1.,5.3E-16));
-#3217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3220 = ORIENTED_EDGE('',*,*,#3221,.T.);
+#3221 = EDGE_CURVE('',#3199,#3222,#3224,.T.);
+#3222 = VERTEX_POINT('',#3223);
+#3223 = CARTESIAN_POINT('',(4.65,-2.3,1.7));
+#3224 = SURFACE_CURVE('',#3225,(#3229,#3236),.PCURVE_S1.);
+#3225 = LINE('',#3226,#3227);
+#3226 = CARTESIAN_POINT('',(2.252089863618,-2.3,1.7));
+#3227 = VECTOR('',#3228,1.);
+#3228 = DIRECTION('',(1.,-5.301948781404E-19,-1.1772691225E-34));
+#3229 = PCURVE('',#2364,#3230);
+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(0.640193681082,2.397910136382));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(-2.225415738503E-35,1.));
+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3218 = ORIENTED_EDGE('',*,*,#3219,.F.);
-#3219 = EDGE_CURVE('',#3220,#3197,#3222,.T.);
-#3220 = VERTEX_POINT('',#3221);
-#3221 = CARTESIAN_POINT('',(5.8,-2.3,2.2));
-#3222 = SURFACE_CURVE('',#3223,(#3227,#3234),.PCURVE_S1.);
-#3223 = LINE('',#3224,#3225);
-#3224 = CARTESIAN_POINT('',(6.4,-2.3,2.2));
-#3225 = VECTOR('',#3226,1.);
-#3226 = DIRECTION('',(-1.,0.,0.));
-#3227 = PCURVE('',#2260,#3228);
-#3228 = DEFINITIONAL_REPRESENTATION('',(#3229),#3233);
-#3229 = LINE('',#3230,#3231);
-#3230 = CARTESIAN_POINT('',(0.855,6.4));
-#3231 = VECTOR('',#3232,1.);
-#3232 = DIRECTION('',(0.,-1.));
-#3233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3236 = PCURVE('',#2908,#3237);
+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);
+#3238 = LINE('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(2.397910136382,-5.2));
+#3240 = VECTOR('',#3241,1.);
+#3241 = DIRECTION('',(-1.,-5.301948781404E-19));
+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3234 = PCURVE('',#2884,#3235);
-#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);
-#3236 = LINE('',#3237,#3238);
-#3237 = CARTESIAN_POINT('',(-0.6,-5.2));
-#3238 = VECTOR('',#3239,1.);
-#3239 = DIRECTION('',(1.,0.));
-#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3243 = ORIENTED_EDGE('',*,*,#3244,.T.);
+#3244 = EDGE_CURVE('',#3222,#3245,#3247,.T.);
+#3245 = VERTEX_POINT('',#3246);
+#3246 = CARTESIAN_POINT('',(4.65,-2.3,2.2));
+#3247 = SURFACE_CURVE('',#3248,(#3252,#3259),.PCURVE_S1.);
+#3248 = LINE('',#3249,#3250);
+#3249 = CARTESIAN_POINT('',(4.65,-2.3,1.629903159459));
+#3250 = VECTOR('',#3251,1.);
+#3251 = DIRECTION('',(0.,-1.800710621721E-16,1.));
+#3252 = PCURVE('',#2364,#3253);
+#3253 = DEFINITIONAL_REPRESENTATION('',(#3254),#3258);
+#3254 = LINE('',#3255,#3256);
+#3255 = CARTESIAN_POINT('',(0.570096840541,4.795820272764));
+#3256 = VECTOR('',#3257,1.);
+#3257 = DIRECTION('',(1.,0.));
+#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3241 = ORIENTED_EDGE('',*,*,#3242,.T.);
-#3242 = EDGE_CURVE('',#3220,#2447,#3243,.T.);
-#3243 = SURFACE_CURVE('',#3244,(#3248,#3255),.PCURVE_S1.);
-#3244 = LINE('',#3245,#3246);
-#3245 = CARTESIAN_POINT('',(5.8,-2.3,1.3475));
-#3246 = VECTOR('',#3247,1.);
-#3247 = DIRECTION('',(0.,-1.2E-15,-1.));
-#3248 = PCURVE('',#2260,#3249);
-#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3254);
-#3250 = LINE('',#3251,#3252);
-#3251 = CARTESIAN_POINT('',(2.500000000001E-03,5.8));
-#3252 = VECTOR('',#3253,1.);
-#3253 = DIRECTION('',(-1.,0.));
-#3254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3259 = PCURVE('',#2936,#3260);
+#3260 = DEFINITIONAL_REPRESENTATION('',(#3261),#3265);
+#3261 = LINE('',#3262,#3263);
+#3262 = CARTESIAN_POINT('',(0.570096840541,-5.2));
+#3263 = VECTOR('',#3264,1.);
+#3264 = DIRECTION('',(-1.,4.197354275298E-17));
+#3265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3255 = PCURVE('',#2910,#3256);
-#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3261);
-#3257 = LINE('',#3258,#3259);
-#3258 = CARTESIAN_POINT('',(-2.499999999999E-03,-5.2));
-#3259 = VECTOR('',#3260,1.);
-#3260 = DIRECTION('',(-1.,-5.3E-16));
-#3261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3262 = FACE_BOUND('',#3263,.F.);
-#3263 = EDGE_LOOP('',(#3264,#3294,#3322,#3350));
-#3264 = ORIENTED_EDGE('',*,*,#3265,.F.);
-#3265 = EDGE_CURVE('',#3266,#3268,#3270,.T.);
-#3266 = VERTEX_POINT('',#3267);
-#3267 = CARTESIAN_POINT('',(-0.65,-2.3,0.15));
+#3266 = ORIENTED_EDGE('',*,*,#3267,.F.);
+#3267 = EDGE_CURVE('',#3268,#3245,#3270,.T.);
 #3268 = VERTEX_POINT('',#3269);
-#3269 = CARTESIAN_POINT('',(-0.65,-2.3,0.65));
+#3269 = CARTESIAN_POINT('',(5.8,-2.3,2.2));
 #3270 = SURFACE_CURVE('',#3271,(#3275,#3282),.PCURVE_S1.);
 #3271 = LINE('',#3272,#3273);
-#3272 = CARTESIAN_POINT('',(-0.65,-2.3,0.15));
+#3272 = CARTESIAN_POINT('',(6.4,-2.3,2.2));
 #3273 = VECTOR('',#3274,1.);
-#3274 = DIRECTION('',(0.,1.22E-15,1.));
-#3275 = PCURVE('',#2260,#3276);
+#3274 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#3275 = PCURVE('',#2364,#3276);
 #3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281);
 #3277 = LINE('',#3278,#3279);
-#3278 = CARTESIAN_POINT('',(-1.195,-0.65));
+#3278 = CARTESIAN_POINT('',(1.140193681082,6.545820272764));
 #3279 = VECTOR('',#3280,1.);
-#3280 = DIRECTION('',(1.,0.));
+#3280 = DIRECTION('',(0.,-1.));
 #3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3282 = PCURVE('',#3283,#3288);
-#3283 = PLANE('',#3284);
-#3284 = AXIS2_PLACEMENT_3D('',#3285,#3286,#3287);
-#3285 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
-#3286 = DIRECTION('',(1.,0.,0.));
-#3287 = DIRECTION('',(0.,1.22E-15,1.));
-#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);
-#3289 = LINE('',#3290,#3291);
-#3290 = CARTESIAN_POINT('',(-4.61489751472E-16,-0.6));
-#3291 = VECTOR('',#3292,1.);
-#3292 = DIRECTION('',(1.,-1.972152263053E-31));
-#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3282 = PCURVE('',#2964,#3283);
+#3283 = DEFINITIONAL_REPRESENTATION('',(#3284),#3288);
+#3284 = LINE('',#3285,#3286);
+#3285 = CARTESIAN_POINT('',(-0.6,-5.2));
+#3286 = VECTOR('',#3287,1.);
+#3287 = DIRECTION('',(1.,-1.944653708695E-50));
+#3288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3294 = ORIENTED_EDGE('',*,*,#3295,.F.);
-#3295 = EDGE_CURVE('',#3296,#3266,#3298,.T.);
-#3296 = VERTEX_POINT('',#3297);
-#3297 = CARTESIAN_POINT('',(0.65,-2.3,0.15));
-#3298 = SURFACE_CURVE('',#3299,(#3303,#3310),.PCURVE_S1.);
-#3299 = LINE('',#3300,#3301);
-#3300 = CARTESIAN_POINT('',(0.65,-2.3,0.15));
-#3301 = VECTOR('',#3302,1.);
-#3302 = DIRECTION('',(-1.,0.,0.));
-#3303 = PCURVE('',#2260,#3304);
+#3289 = ORIENTED_EDGE('',*,*,#3290,.T.);
+#3290 = EDGE_CURVE('',#3268,#2278,#3291,.T.);
+#3291 = SURFACE_CURVE('',#3292,(#3296,#3303),.PCURVE_S1.);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(5.8,-2.3,1.204903159459));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(0.,1.800710621721E-16,-1.));
+#3296 = PCURVE('',#2364,#3297);
+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3302);
+#3298 = LINE('',#3299,#3300);
+#3299 = CARTESIAN_POINT('',(0.145096840541,5.945820272764));
+#3300 = VECTOR('',#3301,1.);
+#3301 = DIRECTION('',(-1.,0.));
+#3302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3303 = PCURVE('',#2765,#3304);
 #3304 = DEFINITIONAL_REPRESENTATION('',(#3305),#3309);
 #3305 = LINE('',#3306,#3307);
-#3306 = CARTESIAN_POINT('',(-1.195,0.65));
+#3306 = CARTESIAN_POINT('',(-0.145096840541,-5.2));
 #3307 = VECTOR('',#3308,1.);
-#3308 = DIRECTION('',(0.,-1.));
+#3308 = DIRECTION('',(-1.,-4.197354275298E-17));
 #3309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3310 = PCURVE('',#3311,#3316);
-#3311 = PLANE('',#3312);
-#3312 = AXIS2_PLACEMENT_3D('',#3313,#3314,#3315);
-#3313 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
-#3314 = DIRECTION('',(0.,1.17E-15,1.));
-#3315 = DIRECTION('',(-1.,0.,0.));
-#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321);
-#3317 = LINE('',#3318,#3319);
-#3318 = CARTESIAN_POINT('',(0.,-0.6));
-#3319 = VECTOR('',#3320,1.);
-#3320 = DIRECTION('',(1.,0.));
-#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3310 = FACE_BOUND('',#3311,.F.);
+#3311 = EDGE_LOOP('',(#3312,#3342,#3370,#3398));
+#3312 = ORIENTED_EDGE('',*,*,#3313,.F.);
+#3313 = EDGE_CURVE('',#3314,#3316,#3318,.T.);
+#3314 = VERTEX_POINT('',#3315);
+#3315 = CARTESIAN_POINT('',(-0.65,-2.3,0.65));
+#3316 = VERTEX_POINT('',#3317);
+#3317 = CARTESIAN_POINT('',(0.65,-2.3,0.65));
+#3318 = SURFACE_CURVE('',#3319,(#3323,#3330),.PCURVE_S1.);
+#3319 = LINE('',#3320,#3321);
+#3320 = CARTESIAN_POINT('',(-0.65,-2.3,0.65));
+#3321 = VECTOR('',#3322,1.);
+#3322 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#3323 = PCURVE('',#2364,#3324);
+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(-0.409806318918,-0.504179727236));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(0.,1.));
+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3322 = ORIENTED_EDGE('',*,*,#3323,.F.);
-#3323 = EDGE_CURVE('',#3324,#3296,#3326,.T.);
-#3324 = VERTEX_POINT('',#3325);
-#3325 = CARTESIAN_POINT('',(0.65,-2.3,0.65));
-#3326 = SURFACE_CURVE('',#3327,(#3331,#3338),.PCURVE_S1.);
-#3327 = LINE('',#3328,#3329);
-#3328 = CARTESIAN_POINT('',(0.65,-2.3,0.65));
-#3329 = VECTOR('',#3330,1.);
-#3330 = DIRECTION('',(-0.,-1.22E-15,-1.));
-#3331 = PCURVE('',#2260,#3332);
-#3332 = DEFINITIONAL_REPRESENTATION('',(#3333),#3337);
-#3333 = LINE('',#3334,#3335);
-#3334 = CARTESIAN_POINT('',(-0.695,0.65));
-#3335 = VECTOR('',#3336,1.);
-#3336 = DIRECTION('',(-1.,0.));
-#3337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3330 = PCURVE('',#3331,#3336);
+#3331 = PLANE('',#3332);
+#3332 = AXIS2_PLACEMENT_3D('',#3333,#3334,#3335);
+#3333 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#3334 = DIRECTION('',(4.297852282477E-67,2.22044604925E-16,-1.));
+#3335 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341);
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(1.166792225217E-50,-0.6));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(1.,-1.054219794323E-81));
+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3338 = PCURVE('',#3339,#3344);
-#3339 = PLANE('',#3340);
-#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343);
-#3341 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
-#3342 = DIRECTION('',(-1.,0.,0.));
-#3343 = DIRECTION('',(0.,-1.22E-15,-1.));
-#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
-#3345 = LINE('',#3346,#3347);
-#3346 = CARTESIAN_POINT('',(3.782230246252E-16,-0.6));
-#3347 = VECTOR('',#3348,1.);
-#3348 = DIRECTION('',(1.,1.972152263053E-31));
-#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#3350 = ORIENTED_EDGE('',*,*,#3351,.F.);
-#3351 = EDGE_CURVE('',#3268,#3324,#3352,.T.);
-#3352 = SURFACE_CURVE('',#3353,(#3357,#3364),.PCURVE_S1.);
+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3343 = EDGE_CURVE('',#3344,#3314,#3346,.T.);
+#3344 = VERTEX_POINT('',#3345);
+#3345 = CARTESIAN_POINT('',(-0.65,-2.3,0.15));
+#3346 = SURFACE_CURVE('',#3347,(#3351,#3358),.PCURVE_S1.);
+#3347 = LINE('',#3348,#3349);
+#3348 = CARTESIAN_POINT('',(-0.65,-2.3,0.15));
+#3349 = VECTOR('',#3350,1.);
+#3350 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#3351 = PCURVE('',#2364,#3352);
+#3352 = DEFINITIONAL_REPRESENTATION('',(#3353),#3357);
 #3353 = LINE('',#3354,#3355);
-#3354 = CARTESIAN_POINT('',(-0.65,-2.3,0.65));
+#3354 = CARTESIAN_POINT('',(-0.909806318918,-0.504179727236));
 #3355 = VECTOR('',#3356,1.);
-#3356 = DIRECTION('',(1.,0.,0.));
-#3357 = PCURVE('',#2260,#3358);
-#3358 = DEFINITIONAL_REPRESENTATION('',(#3359),#3363);
-#3359 = LINE('',#3360,#3361);
-#3360 = CARTESIAN_POINT('',(-0.695,-0.65));
-#3361 = VECTOR('',#3362,1.);
-#3362 = DIRECTION('',(0.,1.));
-#3363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3356 = DIRECTION('',(1.,2.225415738503E-35));
+#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3364 = PCURVE('',#3365,#3370);
-#3365 = PLANE('',#3366);
-#3366 = AXIS2_PLACEMENT_3D('',#3367,#3368,#3369);
-#3367 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
-#3368 = DIRECTION('',(0.,-1.17E-15,-1.));
-#3369 = DIRECTION('',(1.,0.,0.));
-#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3375);
-#3371 = LINE('',#3372,#3373);
-#3372 = CARTESIAN_POINT('',(0.,-0.6));
-#3373 = VECTOR('',#3374,1.);
-#3374 = DIRECTION('',(1.,0.));
-#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3358 = PCURVE('',#3359,#3364);
+#3359 = PLANE('',#3360);
+#3360 = AXIS2_PLACEMENT_3D('',#3361,#3362,#3363);
+#3361 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
+#3362 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#3363 = DIRECTION('',(-4.297852282477E-67,-2.22044604925E-16,1.));
+#3364 = DEFINITIONAL_REPRESENTATION('',(#3365),#3369);
+#3365 = LINE('',#3366,#3367);
+#3366 = CARTESIAN_POINT('',(2.553512956638E-16,-0.6));
+#3367 = VECTOR('',#3368,1.);
+#3368 = DIRECTION('',(1.,0.));
+#3369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3376 = ADVANCED_FACE('',(#3377),#2555,.T.);
-#3377 = FACE_BOUND('',#3378,.T.);
-#3378 = EDGE_LOOP('',(#3379));
-#3379 = ORIENTED_EDGE('',*,*,#2541,.T.);
-#3380 = ADVANCED_FACE('',(#3381),#2607,.T.);
-#3381 = FACE_BOUND('',#3382,.T.);
-#3382 = EDGE_LOOP('',(#3383));
-#3383 = ORIENTED_EDGE('',*,*,#2593,.T.);
-#3384 = ADVANCED_FACE('',(#3385),#2663,.F.);
-#3385 = FACE_BOUND('',#3386,.F.);
-#3386 = EDGE_LOOP('',(#3387,#3388,#3409,#3410));
-#3387 = ORIENTED_EDGE('',*,*,#2705,.T.);
-#3388 = ORIENTED_EDGE('',*,*,#3389,.T.);
-#3389 = EDGE_CURVE('',#2706,#3082,#3390,.T.);
-#3390 = SURFACE_CURVE('',#3391,(#3395,#3402),.PCURVE_S1.);
-#3391 = LINE('',#3392,#3393);
-#3392 = CARTESIAN_POINT('',(-1.6,2.9,1.7));
-#3393 = VECTOR('',#3394,1.);
-#3394 = DIRECTION('',(0.,-1.,6.7E-16));
-#3395 = PCURVE('',#2663,#3396);
-#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
-#3397 = LINE('',#3398,#3399);
-#3398 = CARTESIAN_POINT('',(0.,0.));
-#3399 = VECTOR('',#3400,1.);
-#3400 = DIRECTION('',(0.,-1.));
-#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3370 = ORIENTED_EDGE('',*,*,#3371,.F.);
+#3371 = EDGE_CURVE('',#3372,#3344,#3374,.T.);
+#3372 = VERTEX_POINT('',#3373);
+#3373 = CARTESIAN_POINT('',(0.65,-2.3,0.15));
+#3374 = SURFACE_CURVE('',#3375,(#3379,#3386),.PCURVE_S1.);
+#3375 = LINE('',#3376,#3377);
+#3376 = CARTESIAN_POINT('',(0.65,-2.3,0.15));
+#3377 = VECTOR('',#3378,1.);
+#3378 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#3379 = PCURVE('',#2364,#3380);
+#3380 = DEFINITIONAL_REPRESENTATION('',(#3381),#3385);
+#3381 = LINE('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(-0.909806318918,0.795820272764));
+#3383 = VECTOR('',#3384,1.);
+#3384 = DIRECTION('',(0.,-1.));
+#3385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3402 = PCURVE('',#2744,#3403);
-#3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408);
-#3404 = LINE('',#3405,#3406);
-#3405 = CARTESIAN_POINT('',(0.494974746831,2.114510788397E-16));
-#3406 = VECTOR('',#3407,1.);
-#3407 = DIRECTION('',(3.761543394987E-18,-1.));
-#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3386 = PCURVE('',#3387,#3392);
+#3387 = PLANE('',#3388);
+#3388 = AXIS2_PLACEMENT_3D('',#3389,#3390,#3391);
+#3389 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
+#3390 = DIRECTION('',(-4.297852282477E-67,-2.22044604925E-16,1.));
+#3391 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397);
+#3393 = LINE('',#3394,#3395);
+#3394 = CARTESIAN_POINT('',(-1.166792225217E-50,-0.6));
+#3395 = VECTOR('',#3396,1.);
+#3396 = DIRECTION('',(1.,1.054219794323E-81));
+#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3409 = ORIENTED_EDGE('',*,*,#3081,.F.);
-#3410 = ORIENTED_EDGE('',*,*,#2647,.F.);
-#3411 = ADVANCED_FACE('',(#3412),#2910,.F.);
-#3412 = FACE_BOUND('',#3413,.F.);
-#3413 = EDGE_LOOP('',(#3414,#3415,#3416,#3417));
-#3414 = ORIENTED_EDGE('',*,*,#2896,.T.);
-#3415 = ORIENTED_EDGE('',*,*,#3043,.T.);
-#3416 = ORIENTED_EDGE('',*,*,#3242,.F.);
-#3417 = ORIENTED_EDGE('',*,*,#3418,.F.);
-#3418 = EDGE_CURVE('',#2869,#3220,#3419,.T.);
-#3419 = SURFACE_CURVE('',#3420,(#3424,#3431),.PCURVE_S1.);
-#3420 = LINE('',#3421,#3422);
-#3421 = CARTESIAN_POINT('',(5.8,2.9,2.2));
-#3422 = VECTOR('',#3423,1.);
-#3423 = DIRECTION('',(0.,-1.,6.7E-16));
-#3424 = PCURVE('',#2910,#3425);
-#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3430);
-#3426 = LINE('',#3427,#3428);
-#3427 = CARTESIAN_POINT('',(0.85,-1.254107901499E-16));
-#3428 = VECTOR('',#3429,1.);
-#3429 = DIRECTION('',(0.,-1.));
-#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3398 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3399 = EDGE_CURVE('',#3316,#3372,#3400,.T.);
+#3400 = SURFACE_CURVE('',#3401,(#3405,#3412),.PCURVE_S1.);
+#3401 = LINE('',#3402,#3403);
+#3402 = CARTESIAN_POINT('',(0.65,-2.3,0.65));
+#3403 = VECTOR('',#3404,1.);
+#3404 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#3405 = PCURVE('',#2364,#3406);
+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);
+#3407 = LINE('',#3408,#3409);
+#3408 = CARTESIAN_POINT('',(-0.409806318918,0.795820272764));
+#3409 = VECTOR('',#3410,1.);
+#3410 = DIRECTION('',(-1.,-2.225415738503E-35));
+#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3431 = PCURVE('',#2884,#3432);
-#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);
-#3433 = LINE('',#3434,#3435);
-#3434 = CARTESIAN_POINT('',(0.,0.));
-#3435 = VECTOR('',#3436,1.);
-#3436 = DIRECTION('',(0.,-1.));
-#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3412 = PCURVE('',#3413,#3418);
+#3413 = PLANE('',#3414);
+#3414 = AXIS2_PLACEMENT_3D('',#3415,#3416,#3417);
+#3415 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#3416 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#3417 = DIRECTION('',(4.297852282477E-67,2.22044604925E-16,-1.));
+#3418 = DEFINITIONAL_REPRESENTATION('',(#3419),#3423);
+#3419 = LINE('',#3420,#3421);
+#3420 = CARTESIAN_POINT('',(-8.881784197001E-17,-0.6));
+#3421 = VECTOR('',#3422,1.);
+#3422 = DIRECTION('',(1.,0.));
+#3423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3438 = ADVANCED_FACE('',(#3439),#2884,.F.);
-#3439 = FACE_BOUND('',#3440,.F.);
-#3440 = EDGE_LOOP('',(#3441,#3442,#3443,#3444));
-#3441 = ORIENTED_EDGE('',*,*,#2868,.T.);
-#3442 = ORIENTED_EDGE('',*,*,#3418,.T.);
-#3443 = ORIENTED_EDGE('',*,*,#3219,.T.);
-#3444 = ORIENTED_EDGE('',*,*,#3445,.F.);
-#3445 = EDGE_CURVE('',#2841,#3197,#3446,.T.);
-#3446 = SURFACE_CURVE('',#3447,(#3451,#3458),.PCURVE_S1.);
-#3447 = LINE('',#3448,#3449);
-#3448 = CARTESIAN_POINT('',(4.65,2.9,2.2));
-#3449 = VECTOR('',#3450,1.);
-#3450 = DIRECTION('',(0.,-1.,6.7E-16));
-#3451 = PCURVE('',#2884,#3452);
-#3452 = DEFINITIONAL_REPRESENTATION('',(#3453),#3457);
-#3453 = LINE('',#3454,#3455);
-#3454 = CARTESIAN_POINT('',(1.15,0.));
-#3455 = VECTOR('',#3456,1.);
-#3456 = DIRECTION('',(0.,-1.));
-#3457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3424 = ADVANCED_FACE('',(#3425),#2592,.F.);
+#3425 = FACE_BOUND('',#3426,.T.);
+#3426 = EDGE_LOOP('',(#3427));
+#3427 = ORIENTED_EDGE('',*,*,#2577,.T.);
+#3428 = ADVANCED_FACE('',(#3429),#2651,.F.);
+#3429 = FACE_BOUND('',#3430,.T.);
+#3430 = EDGE_LOOP('',(#3431));
+#3431 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#3432 = ADVANCED_FACE('',(#3433),#2711,.F.);
+#3433 = FACE_BOUND('',#3434,.F.);
+#3434 = EDGE_LOOP('',(#3435,#3436,#3457,#3458));
+#3435 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#3436 = ORIENTED_EDGE('',*,*,#3437,.T.);
+#3437 = EDGE_CURVE('',#2786,#3130,#3438,.T.);
+#3438 = SURFACE_CURVE('',#3439,(#3443,#3450),.PCURVE_S1.);
+#3439 = LINE('',#3440,#3441);
+#3440 = CARTESIAN_POINT('',(-1.6,2.9,1.7));
+#3441 = VECTOR('',#3442,1.);
+#3442 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3443 = PCURVE('',#2711,#3444);
+#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449);
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(0.,0.));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(0.,-1.));
+#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3458 = PCURVE('',#2856,#3459);
-#3459 = DEFINITIONAL_REPRESENTATION('',(#3460),#3464);
-#3460 = LINE('',#3461,#3462);
-#3461 = CARTESIAN_POINT('',(0.,0.));
-#3462 = VECTOR('',#3463,1.);
-#3463 = DIRECTION('',(0.,-1.));
-#3464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3450 = PCURVE('',#2824,#3451);
+#3451 = DEFINITIONAL_REPRESENTATION('',(#3452),#3456);
+#3452 = LINE('',#3453,#3454);
+#3453 = CARTESIAN_POINT('',(0.494974746831,7.771561172376E-17));
+#3454 = VECTOR('',#3455,1.);
+#3455 = DIRECTION('',(0.,-1.));
+#3456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3465 = ADVANCED_FACE('',(#3466),#2856,.F.);
-#3466 = FACE_BOUND('',#3467,.F.);
-#3467 = EDGE_LOOP('',(#3468,#3469,#3470,#3471));
-#3468 = ORIENTED_EDGE('',*,*,#2840,.T.);
-#3469 = ORIENTED_EDGE('',*,*,#3445,.T.);
-#3470 = ORIENTED_EDGE('',*,*,#3196,.F.);
-#3471 = ORIENTED_EDGE('',*,*,#3472,.F.);
-#3472 = EDGE_CURVE('',#2813,#3174,#3473,.T.);
-#3473 = SURFACE_CURVE('',#3474,(#3478,#3485),.PCURVE_S1.);
+#3457 = ORIENTED_EDGE('',*,*,#3129,.F.);
+#3458 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#3459 = ADVANCED_FACE('',(#3460),#2765,.F.);
+#3460 = FACE_BOUND('',#3461,.F.);
+#3461 = EDGE_LOOP('',(#3462,#3463,#3464,#3465));
+#3462 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#3463 = ORIENTED_EDGE('',*,*,#2751,.T.);
+#3464 = ORIENTED_EDGE('',*,*,#3290,.F.);
+#3465 = ORIENTED_EDGE('',*,*,#3466,.F.);
+#3466 = EDGE_CURVE('',#2949,#3268,#3467,.T.);
+#3467 = SURFACE_CURVE('',#3468,(#3472,#3479),.PCURVE_S1.);
+#3468 = LINE('',#3469,#3470);
+#3469 = CARTESIAN_POINT('',(5.8,2.9,2.2));
+#3470 = VECTOR('',#3471,1.);
+#3471 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3472 = PCURVE('',#2765,#3473);
+#3473 = DEFINITIONAL_REPRESENTATION('',(#3474),#3478);
 #3474 = LINE('',#3475,#3476);
-#3475 = CARTESIAN_POINT('',(4.65,2.9,1.7));
+#3475 = CARTESIAN_POINT('',(0.85,1.887379141863E-16));
 #3476 = VECTOR('',#3477,1.);
-#3477 = DIRECTION('',(0.,-1.,6.7E-16));
-#3478 = PCURVE('',#2856,#3479);
-#3479 = DEFINITIONAL_REPRESENTATION('',(#3480),#3484);
-#3480 = LINE('',#3481,#3482);
-#3481 = CARTESIAN_POINT('',(0.5,3.35E-16));
-#3482 = VECTOR('',#3483,1.);
-#3483 = DIRECTION('',(0.,-1.));
-#3484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3477 = DIRECTION('',(0.,-1.));
+#3478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3485 = PCURVE('',#2828,#3486);
-#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3491);
-#3487 = LINE('',#3488,#3489);
-#3488 = CARTESIAN_POINT('',(0.,0.));
-#3489 = VECTOR('',#3490,1.);
-#3490 = DIRECTION('',(0.,-1.));
-#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3479 = PCURVE('',#2964,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(0.,0.));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(0.,-1.));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3492 = ADVANCED_FACE('',(#3493),#2828,.F.);
-#3493 = FACE_BOUND('',#3494,.F.);
-#3494 = EDGE_LOOP('',(#3495,#3496,#3497,#3498));
-#3495 = ORIENTED_EDGE('',*,*,#2812,.T.);
-#3496 = ORIENTED_EDGE('',*,*,#3472,.T.);
-#3497 = ORIENTED_EDGE('',*,*,#3173,.F.);
-#3498 = ORIENTED_EDGE('',*,*,#3499,.F.);
-#3499 = EDGE_CURVE('',#2785,#3151,#3500,.T.);
-#3500 = SURFACE_CURVE('',#3501,(#3505,#3512),.PCURVE_S1.);
+#3486 = ADVANCED_FACE('',(#3487),#2964,.F.);
+#3487 = FACE_BOUND('',#3488,.F.);
+#3488 = EDGE_LOOP('',(#3489,#3490,#3491,#3492));
+#3489 = ORIENTED_EDGE('',*,*,#2948,.T.);
+#3490 = ORIENTED_EDGE('',*,*,#3466,.T.);
+#3491 = ORIENTED_EDGE('',*,*,#3267,.T.);
+#3492 = ORIENTED_EDGE('',*,*,#3493,.F.);
+#3493 = EDGE_CURVE('',#2921,#3245,#3494,.T.);
+#3494 = SURFACE_CURVE('',#3495,(#3499,#3506),.PCURVE_S1.);
+#3495 = LINE('',#3496,#3497);
+#3496 = CARTESIAN_POINT('',(4.65,2.9,2.2));
+#3497 = VECTOR('',#3498,1.);
+#3498 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3499 = PCURVE('',#2964,#3500);
+#3500 = DEFINITIONAL_REPRESENTATION('',(#3501),#3505);
 #3501 = LINE('',#3502,#3503);
-#3502 = CARTESIAN_POINT('',(1.6,2.9,1.7));
+#3502 = CARTESIAN_POINT('',(1.15,0.));
 #3503 = VECTOR('',#3504,1.);
-#3504 = DIRECTION('',(0.,-1.,6.7E-16));
-#3505 = PCURVE('',#2828,#3506);
-#3506 = DEFINITIONAL_REPRESENTATION('',(#3507),#3511);
-#3507 = LINE('',#3508,#3509);
-#3508 = CARTESIAN_POINT('',(3.05,0.));
-#3509 = VECTOR('',#3510,1.);
-#3510 = DIRECTION('',(0.,-1.));
-#3511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3504 = DIRECTION('',(0.,-1.));
+#3505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3512 = PCURVE('',#2800,#3513);
-#3513 = DEFINITIONAL_REPRESENTATION('',(#3514),#3518);
-#3514 = LINE('',#3515,#3516);
-#3515 = CARTESIAN_POINT('',(-0.,0.));
-#3516 = VECTOR('',#3517,1.);
-#3517 = DIRECTION('',(-3.761543394987E-18,-1.));
-#3518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3506 = PCURVE('',#2936,#3507);
+#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512);
+#3508 = LINE('',#3509,#3510);
+#3509 = CARTESIAN_POINT('',(0.,0.));
+#3510 = VECTOR('',#3511,1.);
+#3511 = DIRECTION('',(0.,-1.));
+#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3519 = ADVANCED_FACE('',(#3520),#2800,.F.);
-#3520 = FACE_BOUND('',#3521,.F.);
-#3521 = EDGE_LOOP('',(#3522,#3523,#3524,#3525));
-#3522 = ORIENTED_EDGE('',*,*,#2784,.T.);
-#3523 = ORIENTED_EDGE('',*,*,#3499,.T.);
-#3524 = ORIENTED_EDGE('',*,*,#3150,.F.);
-#3525 = ORIENTED_EDGE('',*,*,#3526,.F.);
-#3526 = EDGE_CURVE('',#2757,#3128,#3527,.T.);
-#3527 = SURFACE_CURVE('',#3528,(#3532,#3539),.PCURVE_S1.);
+#3513 = ADVANCED_FACE('',(#3514),#2936,.F.);
+#3514 = FACE_BOUND('',#3515,.F.);
+#3515 = EDGE_LOOP('',(#3516,#3517,#3518,#3519));
+#3516 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#3517 = ORIENTED_EDGE('',*,*,#3493,.T.);
+#3518 = ORIENTED_EDGE('',*,*,#3244,.F.);
+#3519 = ORIENTED_EDGE('',*,*,#3520,.F.);
+#3520 = EDGE_CURVE('',#2893,#3222,#3521,.T.);
+#3521 = SURFACE_CURVE('',#3522,(#3526,#3533),.PCURVE_S1.);
+#3522 = LINE('',#3523,#3524);
+#3523 = CARTESIAN_POINT('',(4.65,2.9,1.7));
+#3524 = VECTOR('',#3525,1.);
+#3525 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3526 = PCURVE('',#2936,#3527);
+#3527 = DEFINITIONAL_REPRESENTATION('',(#3528),#3532);
 #3528 = LINE('',#3529,#3530);
-#3529 = CARTESIAN_POINT('',(1.25,2.9,1.35));
+#3529 = CARTESIAN_POINT('',(0.5,-1.110223024625E-16));
 #3530 = VECTOR('',#3531,1.);
-#3531 = DIRECTION('',(0.,-1.,6.7E-16));
-#3532 = PCURVE('',#2800,#3533);
-#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);
-#3534 = LINE('',#3535,#3536);
-#3535 = CARTESIAN_POINT('',(0.494974746831,-2.114510788397E-16));
-#3536 = VECTOR('',#3537,1.);
-#3537 = DIRECTION('',(-3.761543394987E-18,-1.));
-#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3531 = DIRECTION('',(0.,-1.));
+#3532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3539 = PCURVE('',#2772,#3540);
-#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3545);
-#3541 = LINE('',#3542,#3543);
-#3542 = CARTESIAN_POINT('',(0.,0.));
-#3543 = VECTOR('',#3544,1.);
-#3544 = DIRECTION('',(0.,-1.));
-#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3533 = PCURVE('',#2908,#3534);
+#3534 = DEFINITIONAL_REPRESENTATION('',(#3535),#3539);
+#3535 = LINE('',#3536,#3537);
+#3536 = CARTESIAN_POINT('',(0.,0.));
+#3537 = VECTOR('',#3538,1.);
+#3538 = DIRECTION('',(0.,-1.));
+#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3546 = ADVANCED_FACE('',(#3547),#2772,.F.);
-#3547 = FACE_BOUND('',#3548,.F.);
-#3548 = EDGE_LOOP('',(#3549,#3550,#3551,#3552));
-#3549 = ORIENTED_EDGE('',*,*,#2756,.T.);
-#3550 = ORIENTED_EDGE('',*,*,#3526,.T.);
-#3551 = ORIENTED_EDGE('',*,*,#3127,.F.);
-#3552 = ORIENTED_EDGE('',*,*,#3553,.F.);
-#3553 = EDGE_CURVE('',#2729,#3105,#3554,.T.);
-#3554 = SURFACE_CURVE('',#3555,(#3559,#3566),.PCURVE_S1.);
+#3540 = ADVANCED_FACE('',(#3541),#2908,.F.);
+#3541 = FACE_BOUND('',#3542,.F.);
+#3542 = EDGE_LOOP('',(#3543,#3544,#3545,#3546));
+#3543 = ORIENTED_EDGE('',*,*,#2892,.T.);
+#3544 = ORIENTED_EDGE('',*,*,#3520,.T.);
+#3545 = ORIENTED_EDGE('',*,*,#3221,.F.);
+#3546 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#3547 = EDGE_CURVE('',#2865,#3199,#3548,.T.);
+#3548 = SURFACE_CURVE('',#3549,(#3553,#3560),.PCURVE_S1.);
+#3549 = LINE('',#3550,#3551);
+#3550 = CARTESIAN_POINT('',(1.6,2.9,1.7));
+#3551 = VECTOR('',#3552,1.);
+#3552 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3553 = PCURVE('',#2908,#3554);
+#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559);
 #3555 = LINE('',#3556,#3557);
-#3556 = CARTESIAN_POINT('',(-1.25,2.9,1.35));
+#3556 = CARTESIAN_POINT('',(3.05,0.));
 #3557 = VECTOR('',#3558,1.);
-#3558 = DIRECTION('',(0.,-1.,6.7E-16));
-#3559 = PCURVE('',#2772,#3560);
-#3560 = DEFINITIONAL_REPRESENTATION('',(#3561),#3565);
-#3561 = LINE('',#3562,#3563);
-#3562 = CARTESIAN_POINT('',(2.5,0.));
-#3563 = VECTOR('',#3564,1.);
-#3564 = DIRECTION('',(0.,-1.));
-#3565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3558 = DIRECTION('',(0.,-1.));
+#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3566 = PCURVE('',#2744,#3567);
-#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3572);
-#3568 = LINE('',#3569,#3570);
-#3569 = CARTESIAN_POINT('',(0.,0.));
-#3570 = VECTOR('',#3571,1.);
-#3571 = DIRECTION('',(3.761543394987E-18,-1.));
-#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3560 = PCURVE('',#2880,#3561);
+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);
+#3562 = LINE('',#3563,#3564);
+#3563 = CARTESIAN_POINT('',(0.,0.));
+#3564 = VECTOR('',#3565,1.);
+#3565 = DIRECTION('',(0.,-1.));
+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3573 = ADVANCED_FACE('',(#3574),#2744,.F.);
-#3574 = FACE_BOUND('',#3575,.F.);
-#3575 = EDGE_LOOP('',(#3576,#3577,#3578,#3579));
-#3576 = ORIENTED_EDGE('',*,*,#2728,.T.);
-#3577 = ORIENTED_EDGE('',*,*,#3553,.T.);
-#3578 = ORIENTED_EDGE('',*,*,#3104,.F.);
-#3579 = ORIENTED_EDGE('',*,*,#3389,.F.);
-#3580 = ADVANCED_FACE('',(#3581),#2943,.F.);
-#3581 = FACE_BOUND('',#3582,.F.);
-#3582 = EDGE_LOOP('',(#3583,#3606,#3607,#3630));
-#3583 = ORIENTED_EDGE('',*,*,#3584,.T.);
-#3584 = EDGE_CURVE('',#3585,#2926,#3587,.T.);
-#3585 = VERTEX_POINT('',#3586);
-#3586 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#3587 = SURFACE_CURVE('',#3588,(#3592,#3599),.PCURVE_S1.);
-#3588 = LINE('',#3589,#3590);
-#3589 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#3590 = VECTOR('',#3591,1.);
-#3591 = DIRECTION('',(-0.,-1.,1.55E-15));
-#3592 = PCURVE('',#2943,#3593);
-#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598);
-#3594 = LINE('',#3595,#3596);
-#3595 = CARTESIAN_POINT('',(0.,0.));
-#3596 = VECTOR('',#3597,1.);
-#3597 = DIRECTION('',(0.,-1.));
-#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3567 = ADVANCED_FACE('',(#3568),#2880,.F.);
+#3568 = FACE_BOUND('',#3569,.F.);
+#3569 = EDGE_LOOP('',(#3570,#3571,#3572,#3573));
+#3570 = ORIENTED_EDGE('',*,*,#2864,.T.);
+#3571 = ORIENTED_EDGE('',*,*,#3547,.T.);
+#3572 = ORIENTED_EDGE('',*,*,#3198,.F.);
+#3573 = ORIENTED_EDGE('',*,*,#3574,.F.);
+#3574 = EDGE_CURVE('',#2837,#3176,#3575,.T.);
+#3575 = SURFACE_CURVE('',#3576,(#3580,#3587),.PCURVE_S1.);
+#3576 = LINE('',#3577,#3578);
+#3577 = CARTESIAN_POINT('',(1.25,2.9,1.35));
+#3578 = VECTOR('',#3579,1.);
+#3579 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3580 = PCURVE('',#2880,#3581);
+#3581 = DEFINITIONAL_REPRESENTATION('',(#3582),#3586);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(0.494974746831,-7.771561172376E-17));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(0.,-1.));
+#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3599 = PCURVE('',#3025,#3600);
-#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3605);
-#3601 = LINE('',#3602,#3603);
-#3602 = CARTESIAN_POINT('',(0.5,-1.131784197001E-16));
-#3603 = VECTOR('',#3604,1.);
-#3604 = DIRECTION('',(0.,-1.));
-#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3587 = PCURVE('',#2852,#3588);
+#3588 = DEFINITIONAL_REPRESENTATION('',(#3589),#3593);
+#3589 = LINE('',#3590,#3591);
+#3590 = CARTESIAN_POINT('',(0.,0.));
+#3591 = VECTOR('',#3592,1.);
+#3592 = DIRECTION('',(0.,-1.));
+#3593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3606 = ORIENTED_EDGE('',*,*,#2925,.T.);
-#3607 = ORIENTED_EDGE('',*,*,#3608,.F.);
-#3608 = EDGE_CURVE('',#3609,#2928,#3611,.T.);
-#3609 = VERTEX_POINT('',#3610);
-#3610 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#3611 = SURFACE_CURVE('',#3612,(#3616,#3623),.PCURVE_S1.);
-#3612 = LINE('',#3613,#3614);
-#3613 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#3614 = VECTOR('',#3615,1.);
-#3615 = DIRECTION('',(-0.,-1.,1.55E-15));
-#3616 = PCURVE('',#2943,#3617);
-#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);
-#3618 = LINE('',#3619,#3620);
-#3619 = CARTESIAN_POINT('',(1.3,0.));
-#3620 = VECTOR('',#3621,1.);
-#3621 = DIRECTION('',(0.,-1.));
-#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3594 = ADVANCED_FACE('',(#3595),#2852,.F.);
+#3595 = FACE_BOUND('',#3596,.F.);
+#3596 = EDGE_LOOP('',(#3597,#3598,#3599,#3600));
+#3597 = ORIENTED_EDGE('',*,*,#2836,.T.);
+#3598 = ORIENTED_EDGE('',*,*,#3574,.T.);
+#3599 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#3600 = ORIENTED_EDGE('',*,*,#3601,.F.);
+#3601 = EDGE_CURVE('',#2809,#3153,#3602,.T.);
+#3602 = SURFACE_CURVE('',#3603,(#3607,#3614),.PCURVE_S1.);
+#3603 = LINE('',#3604,#3605);
+#3604 = CARTESIAN_POINT('',(-1.25,2.9,1.35));
+#3605 = VECTOR('',#3606,1.);
+#3606 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#3607 = PCURVE('',#2852,#3608);
+#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613);
+#3609 = LINE('',#3610,#3611);
+#3610 = CARTESIAN_POINT('',(2.5,0.));
+#3611 = VECTOR('',#3612,1.);
+#3612 = DIRECTION('',(0.,-1.));
+#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3623 = PCURVE('',#2971,#3624);
-#3624 = DEFINITIONAL_REPRESENTATION('',(#3625),#3629);
-#3625 = LINE('',#3626,#3627);
-#3626 = CARTESIAN_POINT('',(0.,0.));
-#3627 = VECTOR('',#3628,1.);
-#3628 = DIRECTION('',(0.,-1.));
-#3629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3614 = PCURVE('',#2824,#3615);
+#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3620);
+#3616 = LINE('',#3617,#3618);
+#3617 = CARTESIAN_POINT('',(0.,0.));
+#3618 = VECTOR('',#3619,1.);
+#3619 = DIRECTION('',(0.,-1.));
+#3620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3630 = ORIENTED_EDGE('',*,*,#3631,.F.);
-#3631 = EDGE_CURVE('',#3585,#3609,#3632,.T.);
-#3632 = SURFACE_CURVE('',#3633,(#3637,#3644),.PCURVE_S1.);
-#3633 = LINE('',#3634,#3635);
+#3621 = ADVANCED_FACE('',(#3622),#2824,.F.);
+#3622 = FACE_BOUND('',#3623,.F.);
+#3623 = EDGE_LOOP('',(#3624,#3625,#3626,#3627));
+#3624 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#3625 = ORIENTED_EDGE('',*,*,#3601,.T.);
+#3626 = ORIENTED_EDGE('',*,*,#3152,.F.);
+#3627 = ORIENTED_EDGE('',*,*,#3437,.F.);
+#3628 = ADVANCED_FACE('',(#3629),#3018,.F.);
+#3629 = FACE_BOUND('',#3630,.F.);
+#3630 = EDGE_LOOP('',(#3631,#3654,#3655,#3678));
+#3631 = ORIENTED_EDGE('',*,*,#3632,.T.);
+#3632 = EDGE_CURVE('',#3633,#3001,#3635,.T.);
+#3633 = VERTEX_POINT('',#3634);
 #3634 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#3635 = VECTOR('',#3636,1.);
-#3636 = DIRECTION('',(1.,0.,0.));
-#3637 = PCURVE('',#2943,#3638);
-#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
-#3639 = LINE('',#3640,#3641);
-#3640 = CARTESIAN_POINT('',(0.,0.));
-#3641 = VECTOR('',#3642,1.);
-#3642 = DIRECTION('',(1.,0.));
-#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3635 = SURFACE_CURVE('',#3636,(#3640,#3647),.PCURVE_S1.);
+#3636 = LINE('',#3637,#3638);
+#3637 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#3638 = VECTOR('',#3639,1.);
+#3639 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#3640 = PCURVE('',#3018,#3641);
+#3641 = DEFINITIONAL_REPRESENTATION('',(#3642),#3646);
+#3642 = LINE('',#3643,#3644);
+#3643 = CARTESIAN_POINT('',(0.,0.));
+#3644 = VECTOR('',#3645,1.);
+#3645 = DIRECTION('',(2.37389193644E-66,-1.));
+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3644 = PCURVE('',#3645,#3650);
-#3645 = PLANE('',#3646);
-#3646 = AXIS2_PLACEMENT_3D('',#3647,#3648,#3649);
-#3647 = CARTESIAN_POINT('',(0.157522576656,2.9,0.233459215952));
-#3648 = DIRECTION('',(-0.,-1.,4.4E-16));
-#3649 = DIRECTION('',(0.,-4.4E-16,-1.));
-#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3655);
-#3651 = LINE('',#3652,#3653);
-#3652 = CARTESIAN_POINT('',(8.345921595243E-02,-0.807522576656));
-#3653 = VECTOR('',#3654,1.);
-#3654 = DIRECTION('',(0.,1.));
-#3655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3647 = PCURVE('',#3100,#3648);
+#3648 = DEFINITIONAL_REPRESENTATION('',(#3649),#3653);
+#3649 = LINE('',#3650,#3651);
+#3650 = CARTESIAN_POINT('',(0.5,-1.110223024625E-16));
+#3651 = VECTOR('',#3652,1.);
+#3652 = DIRECTION('',(0.,-1.));
+#3653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3656 = ADVANCED_FACE('',(#3657),#3025,.F.);
-#3657 = FACE_BOUND('',#3658,.F.);
-#3658 = EDGE_LOOP('',(#3659,#3682,#3683,#3684));
-#3659 = ORIENTED_EDGE('',*,*,#3660,.T.);
-#3660 = EDGE_CURVE('',#3661,#2984,#3663,.T.);
-#3661 = VERTEX_POINT('',#3662);
-#3662 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#3663 = SURFACE_CURVE('',#3664,(#3668,#3675),.PCURVE_S1.);
-#3664 = LINE('',#3665,#3666);
-#3665 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#3666 = VECTOR('',#3667,1.);
-#3667 = DIRECTION('',(-0.,-1.,1.55E-15));
-#3668 = PCURVE('',#3025,#3669);
-#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674);
-#3670 = LINE('',#3671,#3672);
-#3671 = CARTESIAN_POINT('',(0.,0.));
-#3672 = VECTOR('',#3673,1.);
-#3673 = DIRECTION('',(0.,-1.));
-#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3654 = ORIENTED_EDGE('',*,*,#3000,.T.);
+#3655 = ORIENTED_EDGE('',*,*,#3656,.F.);
+#3656 = EDGE_CURVE('',#3657,#3003,#3659,.T.);
+#3657 = VERTEX_POINT('',#3658);
+#3658 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#3659 = SURFACE_CURVE('',#3660,(#3664,#3671),.PCURVE_S1.);
+#3660 = LINE('',#3661,#3662);
+#3661 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#3662 = VECTOR('',#3663,1.);
+#3663 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#3664 = PCURVE('',#3018,#3665);
+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3670);
+#3666 = LINE('',#3667,#3668);
+#3667 = CARTESIAN_POINT('',(1.3,-2.528049821304E-50));
+#3668 = VECTOR('',#3669,1.);
+#3669 = DIRECTION('',(2.37389193644E-66,-1.));
+#3670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3675 = PCURVE('',#2999,#3676);
-#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681);
-#3677 = LINE('',#3678,#3679);
-#3678 = CARTESIAN_POINT('',(1.3,0.));
-#3679 = VECTOR('',#3680,1.);
-#3680 = DIRECTION('',(0.,-1.));
-#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3671 = PCURVE('',#3046,#3672);
+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(0.,0.));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(0.,-1.));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3682 = ORIENTED_EDGE('',*,*,#3011,.T.);
-#3683 = ORIENTED_EDGE('',*,*,#3584,.F.);
-#3684 = ORIENTED_EDGE('',*,*,#3685,.F.);
-#3685 = EDGE_CURVE('',#3661,#3585,#3686,.T.);
-#3686 = SURFACE_CURVE('',#3687,(#3691,#3698),.PCURVE_S1.);
+#3678 = ORIENTED_EDGE('',*,*,#3679,.F.);
+#3679 = EDGE_CURVE('',#3633,#3657,#3680,.T.);
+#3680 = SURFACE_CURVE('',#3681,(#3685,#3692),.PCURVE_S1.);
+#3681 = LINE('',#3682,#3683);
+#3682 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#3683 = VECTOR('',#3684,1.);
+#3684 = DIRECTION('',(1.,1.944653708695E-50,2.37389193644E-66));
+#3685 = PCURVE('',#3018,#3686);
+#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691);
 #3687 = LINE('',#3688,#3689);
-#3688 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#3688 = CARTESIAN_POINT('',(0.,0.));
 #3689 = VECTOR('',#3690,1.);
-#3690 = DIRECTION('',(0.,-1.22E-15,-1.));
-#3691 = PCURVE('',#3025,#3692);
-#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
-#3693 = LINE('',#3694,#3695);
-#3694 = CARTESIAN_POINT('',(-1.554312234475E-15,-4.440892098501E-16));
-#3695 = VECTOR('',#3696,1.);
-#3696 = DIRECTION('',(1.,3.3E-16));
-#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3690 = DIRECTION('',(1.,5.271098971615E-82));
+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3698 = PCURVE('',#3645,#3699);
-#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);
-#3700 = LINE('',#3701,#3702);
-#3701 = CARTESIAN_POINT('',(-0.416540784048,-0.807522576656));
-#3702 = VECTOR('',#3703,1.);
-#3703 = DIRECTION('',(1.,0.));
-#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3692 = PCURVE('',#3693,#3698);
+#3693 = PLANE('',#3694);
+#3694 = AXIS2_PLACEMENT_3D('',#3695,#3696,#3697);
+#3695 = CARTESIAN_POINT('',(0.119943565711,2.9,0.17776455543));
+#3696 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#3697 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3703);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(-2.776455542979E-02,-0.769943565711));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(-1.514321479945E-66,1.));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3705 = ADVANCED_FACE('',(#3706),#2971,.F.);
-#3706 = FACE_BOUND('',#3707,.F.);
-#3707 = EDGE_LOOP('',(#3708,#3709,#3710,#3733));
-#3708 = ORIENTED_EDGE('',*,*,#3608,.T.);
-#3709 = ORIENTED_EDGE('',*,*,#2955,.T.);
-#3710 = ORIENTED_EDGE('',*,*,#3711,.F.);
-#3711 = EDGE_CURVE('',#3712,#2956,#3714,.T.);
-#3712 = VERTEX_POINT('',#3713);
-#3713 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#3714 = SURFACE_CURVE('',#3715,(#3719,#3726),.PCURVE_S1.);
-#3715 = LINE('',#3716,#3717);
-#3716 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#3717 = VECTOR('',#3718,1.);
-#3718 = DIRECTION('',(-0.,-1.,1.55E-15));
-#3719 = PCURVE('',#2971,#3720);
-#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3725);
-#3721 = LINE('',#3722,#3723);
-#3722 = CARTESIAN_POINT('',(0.5,1.131784197001E-16));
-#3723 = VECTOR('',#3724,1.);
-#3724 = DIRECTION('',(0.,-1.));
-#3725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3704 = ADVANCED_FACE('',(#3705),#3100,.F.);
+#3705 = FACE_BOUND('',#3706,.F.);
+#3706 = EDGE_LOOP('',(#3707,#3730,#3731,#3732));
+#3707 = ORIENTED_EDGE('',*,*,#3708,.T.);
+#3708 = EDGE_CURVE('',#3709,#3059,#3711,.T.);
+#3709 = VERTEX_POINT('',#3710);
+#3710 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#3711 = SURFACE_CURVE('',#3712,(#3716,#3723),.PCURVE_S1.);
+#3712 = LINE('',#3713,#3714);
+#3713 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#3714 = VECTOR('',#3715,1.);
+#3715 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#3716 = PCURVE('',#3100,#3717);
+#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722);
+#3718 = LINE('',#3719,#3720);
+#3719 = CARTESIAN_POINT('',(0.,0.));
+#3720 = VECTOR('',#3721,1.);
+#3721 = DIRECTION('',(0.,-1.));
+#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3726 = PCURVE('',#2999,#3727);
-#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
-#3728 = LINE('',#3729,#3730);
-#3729 = CARTESIAN_POINT('',(0.,0.));
-#3730 = VECTOR('',#3731,1.);
-#3731 = DIRECTION('',(0.,-1.));
-#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3723 = PCURVE('',#3074,#3724);
+#3724 = DEFINITIONAL_REPRESENTATION('',(#3725),#3729);
+#3725 = LINE('',#3726,#3727);
+#3726 = CARTESIAN_POINT('',(1.3,2.528049821304E-50));
+#3727 = VECTOR('',#3728,1.);
+#3728 = DIRECTION('',(-2.37389193644E-66,-1.));
+#3729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3733 = ORIENTED_EDGE('',*,*,#3734,.F.);
-#3734 = EDGE_CURVE('',#3609,#3712,#3735,.T.);
-#3735 = SURFACE_CURVE('',#3736,(#3740,#3747),.PCURVE_S1.);
-#3736 = LINE('',#3737,#3738);
-#3737 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#3738 = VECTOR('',#3739,1.);
-#3739 = DIRECTION('',(0.,1.22E-15,1.));
-#3740 = PCURVE('',#2971,#3741);
-#3741 = DEFINITIONAL_REPRESENTATION('',(#3742),#3746);
-#3742 = LINE('',#3743,#3744);
-#3743 = CARTESIAN_POINT('',(1.415534356397E-15,-2.194078252415E-30));
-#3744 = VECTOR('',#3745,1.);
-#3745 = DIRECTION('',(1.,-3.3E-16));
-#3746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3730 = ORIENTED_EDGE('',*,*,#3086,.T.);
+#3731 = ORIENTED_EDGE('',*,*,#3632,.F.);
+#3732 = ORIENTED_EDGE('',*,*,#3733,.F.);
+#3733 = EDGE_CURVE('',#3709,#3633,#3734,.T.);
+#3734 = SURFACE_CURVE('',#3735,(#3739,#3746),.PCURVE_S1.);
+#3735 = LINE('',#3736,#3737);
+#3736 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#3737 = VECTOR('',#3738,1.);
+#3738 = DIRECTION('',(-2.37389193644E-66,2.22044604925E-16,-1.));
+#3739 = PCURVE('',#3100,#3740);
+#3740 = DEFINITIONAL_REPRESENTATION('',(#3741),#3745);
+#3741 = LINE('',#3742,#3743);
+#3742 = CARTESIAN_POINT('',(2.22044604925E-16,-4.930380657631E-32));
+#3743 = VECTOR('',#3744,1.);
+#3744 = DIRECTION('',(1.,0.));
+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3747 = PCURVE('',#3645,#3748);
-#3748 = DEFINITIONAL_REPRESENTATION('',(#3749),#3753);
-#3749 = LINE('',#3750,#3751);
-#3750 = CARTESIAN_POINT('',(8.345921595243E-02,0.492477423344));
-#3751 = VECTOR('',#3752,1.);
-#3752 = DIRECTION('',(-1.,0.));
-#3753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3746 = PCURVE('',#3693,#3747);
+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(0.47223544457,-0.769943565711));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(-1.,-2.37389193644E-66));
+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3754 = ADVANCED_FACE('',(#3755),#2999,.F.);
-#3755 = FACE_BOUND('',#3756,.F.);
-#3756 = EDGE_LOOP('',(#3757,#3758,#3759,#3760));
-#3757 = ORIENTED_EDGE('',*,*,#3711,.T.);
-#3758 = ORIENTED_EDGE('',*,*,#2983,.T.);
-#3759 = ORIENTED_EDGE('',*,*,#3660,.F.);
-#3760 = ORIENTED_EDGE('',*,*,#3761,.F.);
-#3761 = EDGE_CURVE('',#3712,#3661,#3762,.T.);
+#3753 = ADVANCED_FACE('',(#3754),#3046,.F.);
+#3754 = FACE_BOUND('',#3755,.F.);
+#3755 = EDGE_LOOP('',(#3756,#3757,#3758,#3781));
+#3756 = ORIENTED_EDGE('',*,*,#3656,.T.);
+#3757 = ORIENTED_EDGE('',*,*,#3030,.T.);
+#3758 = ORIENTED_EDGE('',*,*,#3759,.F.);
+#3759 = EDGE_CURVE('',#3760,#3031,#3762,.T.);
+#3760 = VERTEX_POINT('',#3761);
+#3761 = CARTESIAN_POINT('',(0.65,2.9,0.65));
 #3762 = SURFACE_CURVE('',#3763,(#3767,#3774),.PCURVE_S1.);
 #3763 = LINE('',#3764,#3765);
 #3764 = CARTESIAN_POINT('',(0.65,2.9,0.65));
 #3765 = VECTOR('',#3766,1.);
-#3766 = DIRECTION('',(-1.,0.,0.));
-#3767 = PCURVE('',#2999,#3768);
+#3766 = DIRECTION('',(1.944653708695E-50,-1.,-2.22044604925E-16));
+#3767 = PCURVE('',#3046,#3768);
 #3768 = DEFINITIONAL_REPRESENTATION('',(#3769),#3773);
 #3769 = LINE('',#3770,#3771);
-#3770 = CARTESIAN_POINT('',(-0.,-4.440892098501E-16));
+#3770 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
 #3771 = VECTOR('',#3772,1.);
-#3772 = DIRECTION('',(1.,0.));
+#3772 = DIRECTION('',(0.,-1.));
 #3773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3774 = PCURVE('',#3645,#3775);
+#3774 = PCURVE('',#3074,#3775);
 #3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
 #3776 = LINE('',#3777,#3778);
-#3777 = CARTESIAN_POINT('',(-0.416540784048,0.492477423344));
+#3777 = CARTESIAN_POINT('',(-0.,0.));
 #3778 = VECTOR('',#3779,1.);
-#3779 = DIRECTION('',(0.,-1.));
+#3779 = DIRECTION('',(-2.37389193644E-66,-1.));
 #3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3781 = ADVANCED_FACE('',(#3782),#3283,.F.);
-#3782 = FACE_BOUND('',#3783,.F.);
-#3783 = EDGE_LOOP('',(#3784,#3807,#3808,#3831));
-#3784 = ORIENTED_EDGE('',*,*,#3785,.T.);
-#3785 = EDGE_CURVE('',#3786,#3266,#3788,.T.);
-#3786 = VERTEX_POINT('',#3787);
-#3787 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
-#3788 = SURFACE_CURVE('',#3789,(#3793,#3800),.PCURVE_S1.);
-#3789 = LINE('',#3790,#3791);
-#3790 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
-#3791 = VECTOR('',#3792,1.);
-#3792 = DIRECTION('',(0.,1.,-1.17E-15));
-#3793 = PCURVE('',#3283,#3794);
-#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);
-#3795 = LINE('',#3796,#3797);
-#3796 = CARTESIAN_POINT('',(0.,0.));
-#3797 = VECTOR('',#3798,1.);
-#3798 = DIRECTION('',(5.E-17,-1.));
-#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3781 = ORIENTED_EDGE('',*,*,#3782,.F.);
+#3782 = EDGE_CURVE('',#3657,#3760,#3783,.T.);
+#3783 = SURFACE_CURVE('',#3784,(#3788,#3795),.PCURVE_S1.);
+#3784 = LINE('',#3785,#3786);
+#3785 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#3786 = VECTOR('',#3787,1.);
+#3787 = DIRECTION('',(2.37389193644E-66,-2.22044604925E-16,1.));
+#3788 = PCURVE('',#3046,#3789);
+#3789 = DEFINITIONAL_REPRESENTATION('',(#3790),#3794);
+#3790 = LINE('',#3791,#3792);
+#3791 = CARTESIAN_POINT('',(-2.498001805407E-16,-5.546678239835E-32));
+#3792 = VECTOR('',#3793,1.);
+#3793 = DIRECTION('',(1.,0.));
+#3794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3800 = PCURVE('',#3311,#3801);
-#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3806);
-#3802 = LINE('',#3803,#3804);
-#3803 = CARTESIAN_POINT('',(1.3,0.));
-#3804 = VECTOR('',#3805,1.);
-#3805 = DIRECTION('',(0.,-1.));
-#3806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3795 = PCURVE('',#3693,#3796);
+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3801);
+#3797 = LINE('',#3798,#3799);
+#3798 = CARTESIAN_POINT('',(-2.776455542979E-02,0.530056434289));
+#3799 = VECTOR('',#3800,1.);
+#3800 = DIRECTION('',(1.,2.37389193644E-66));
+#3801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3807 = ORIENTED_EDGE('',*,*,#3265,.T.);
+#3802 = ADVANCED_FACE('',(#3803),#3074,.F.);
+#3803 = FACE_BOUND('',#3804,.F.);
+#3804 = EDGE_LOOP('',(#3805,#3806,#3807,#3808));
+#3805 = ORIENTED_EDGE('',*,*,#3759,.T.);
+#3806 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3807 = ORIENTED_EDGE('',*,*,#3708,.F.);
 #3808 = ORIENTED_EDGE('',*,*,#3809,.F.);
-#3809 = EDGE_CURVE('',#3810,#3268,#3812,.T.);
-#3810 = VERTEX_POINT('',#3811);
-#3811 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
-#3812 = SURFACE_CURVE('',#3813,(#3817,#3824),.PCURVE_S1.);
-#3813 = LINE('',#3814,#3815);
-#3814 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
-#3815 = VECTOR('',#3816,1.);
-#3816 = DIRECTION('',(0.,1.,-1.17E-15));
-#3817 = PCURVE('',#3283,#3818);
-#3818 = DEFINITIONAL_REPRESENTATION('',(#3819),#3823);
-#3819 = LINE('',#3820,#3821);
-#3820 = CARTESIAN_POINT('',(0.5,1.659107901499E-16));
-#3821 = VECTOR('',#3822,1.);
-#3822 = DIRECTION('',(5.E-17,-1.));
-#3823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3809 = EDGE_CURVE('',#3760,#3709,#3810,.T.);
+#3810 = SURFACE_CURVE('',#3811,(#3815,#3822),.PCURVE_S1.);
+#3811 = LINE('',#3812,#3813);
+#3812 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#3813 = VECTOR('',#3814,1.);
+#3814 = DIRECTION('',(-1.,-1.944653708695E-50,-2.37389193644E-66));
+#3815 = PCURVE('',#3074,#3816);
+#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);
+#3817 = LINE('',#3818,#3819);
+#3818 = CARTESIAN_POINT('',(-0.,0.));
+#3819 = VECTOR('',#3820,1.);
+#3820 = DIRECTION('',(1.,-5.271098971615E-82));
+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3824 = PCURVE('',#3365,#3825);
-#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830);
-#3826 = LINE('',#3827,#3828);
-#3827 = CARTESIAN_POINT('',(0.,0.));
-#3828 = VECTOR('',#3829,1.);
-#3829 = DIRECTION('',(0.,-1.));
-#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3822 = PCURVE('',#3693,#3823);
+#3823 = DEFINITIONAL_REPRESENTATION('',(#3824),#3828);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(0.47223544457,0.530056434289));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(1.514321479945E-66,-1.));
+#3828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3831 = ORIENTED_EDGE('',*,*,#3832,.F.);
-#3832 = EDGE_CURVE('',#3786,#3810,#3833,.T.);
-#3833 = SURFACE_CURVE('',#3834,(#3838,#3845),.PCURVE_S1.);
-#3834 = LINE('',#3835,#3836);
-#3835 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
-#3836 = VECTOR('',#3837,1.);
-#3837 = DIRECTION('',(0.,1.22E-15,1.));
-#3838 = PCURVE('',#3283,#3839);
-#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3844);
-#3840 = LINE('',#3841,#3842);
-#3841 = CARTESIAN_POINT('',(-3.053113317719E-16,-3.724798247617E-31));
-#3842 = VECTOR('',#3843,1.);
-#3843 = DIRECTION('',(1.,-1.972152263053E-31));
-#3844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3829 = ADVANCED_FACE('',(#3830),#3331,.F.);
+#3830 = FACE_BOUND('',#3831,.F.);
+#3831 = EDGE_LOOP('',(#3832,#3855,#3856,#3879));
+#3832 = ORIENTED_EDGE('',*,*,#3833,.T.);
+#3833 = EDGE_CURVE('',#3834,#3314,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#3836 = SURFACE_CURVE('',#3837,(#3841,#3848),.PCURVE_S1.);
+#3837 = LINE('',#3838,#3839);
+#3838 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#3839 = VECTOR('',#3840,1.);
+#3840 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#3841 = PCURVE('',#3331,#3842);
+#3842 = DEFINITIONAL_REPRESENTATION('',(#3843),#3847);
+#3843 = LINE('',#3844,#3845);
+#3844 = CARTESIAN_POINT('',(0.,0.));
+#3845 = VECTOR('',#3846,1.);
+#3846 = DIRECTION('',(2.37389193644E-66,-1.));
+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3845 = PCURVE('',#3846,#3851);
-#3846 = PLANE('',#3847);
-#3847 = AXIS2_PLACEMENT_3D('',#3848,#3849,#3850);
-#3848 = CARTESIAN_POINT('',(0.157522576656,-2.9,0.233459215952));
-#3849 = DIRECTION('',(-0.,-1.,4.4E-16));
-#3850 = DIRECTION('',(0.,-4.4E-16,-1.));
-#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3856);
-#3852 = LINE('',#3853,#3854);
-#3853 = CARTESIAN_POINT('',(8.345921595242E-02,-0.807522576656));
-#3854 = VECTOR('',#3855,1.);
-#3855 = DIRECTION('',(-1.,0.));
-#3856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3848 = PCURVE('',#3359,#3849);
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(0.5,-1.110223024625E-16));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.,-1.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3857 = ADVANCED_FACE('',(#3858),#3311,.F.);
-#3858 = FACE_BOUND('',#3859,.F.);
-#3859 = EDGE_LOOP('',(#3860,#3883,#3884,#3885));
-#3860 = ORIENTED_EDGE('',*,*,#3861,.T.);
-#3861 = EDGE_CURVE('',#3862,#3296,#3864,.T.);
-#3862 = VERTEX_POINT('',#3863);
-#3863 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
-#3864 = SURFACE_CURVE('',#3865,(#3869,#3876),.PCURVE_S1.);
-#3865 = LINE('',#3866,#3867);
-#3866 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
-#3867 = VECTOR('',#3868,1.);
-#3868 = DIRECTION('',(0.,1.,-1.17E-15));
-#3869 = PCURVE('',#3311,#3870);
-#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3875);
-#3871 = LINE('',#3872,#3873);
-#3872 = CARTESIAN_POINT('',(0.,0.));
-#3873 = VECTOR('',#3874,1.);
-#3874 = DIRECTION('',(0.,-1.));
-#3875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3855 = ORIENTED_EDGE('',*,*,#3313,.T.);
+#3856 = ORIENTED_EDGE('',*,*,#3857,.F.);
+#3857 = EDGE_CURVE('',#3858,#3316,#3860,.T.);
+#3858 = VERTEX_POINT('',#3859);
+#3859 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#3860 = SURFACE_CURVE('',#3861,(#3865,#3872),.PCURVE_S1.);
+#3861 = LINE('',#3862,#3863);
+#3862 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#3863 = VECTOR('',#3864,1.);
+#3864 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#3865 = PCURVE('',#3331,#3866);
+#3866 = DEFINITIONAL_REPRESENTATION('',(#3867),#3871);
+#3867 = LINE('',#3868,#3869);
+#3868 = CARTESIAN_POINT('',(1.3,2.528049821304E-50));
+#3869 = VECTOR('',#3870,1.);
+#3870 = DIRECTION('',(2.37389193644E-66,-1.));
+#3871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3876 = PCURVE('',#3339,#3877);
-#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);
-#3878 = LINE('',#3879,#3880);
-#3879 = CARTESIAN_POINT('',(0.5,-1.659107901499E-16));
-#3880 = VECTOR('',#3881,1.);
-#3881 = DIRECTION('',(-5.E-17,-1.));
-#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3872 = PCURVE('',#3413,#3873);
+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878);
+#3874 = LINE('',#3875,#3876);
+#3875 = CARTESIAN_POINT('',(0.,0.));
+#3876 = VECTOR('',#3877,1.);
+#3877 = DIRECTION('',(0.,-1.));
+#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3883 = ORIENTED_EDGE('',*,*,#3295,.T.);
-#3884 = ORIENTED_EDGE('',*,*,#3785,.F.);
-#3885 = ORIENTED_EDGE('',*,*,#3886,.F.);
-#3886 = EDGE_CURVE('',#3862,#3786,#3887,.T.);
-#3887 = SURFACE_CURVE('',#3888,(#3892,#3899),.PCURVE_S1.);
+#3879 = ORIENTED_EDGE('',*,*,#3880,.F.);
+#3880 = EDGE_CURVE('',#3834,#3858,#3881,.T.);
+#3881 = SURFACE_CURVE('',#3882,(#3886,#3893),.PCURVE_S1.);
+#3882 = LINE('',#3883,#3884);
+#3883 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#3884 = VECTOR('',#3885,1.);
+#3885 = DIRECTION('',(1.,1.944653708695E-50,4.74778387288E-66));
+#3886 = PCURVE('',#3331,#3887);
+#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3892);
 #3888 = LINE('',#3889,#3890);
-#3889 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
+#3889 = CARTESIAN_POINT('',(0.,0.));
 #3890 = VECTOR('',#3891,1.);
-#3891 = DIRECTION('',(-1.,0.,0.));
-#3892 = PCURVE('',#3311,#3893);
-#3893 = DEFINITIONAL_REPRESENTATION('',(#3894),#3898);
-#3894 = LINE('',#3895,#3896);
-#3895 = CARTESIAN_POINT('',(0.,0.));
-#3896 = VECTOR('',#3897,1.);
-#3897 = DIRECTION('',(1.,0.));
-#3898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3891 = DIRECTION('',(1.,-1.054219794323E-81));
+#3892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3899 = PCURVE('',#3846,#3900);
-#3900 = DEFINITIONAL_REPRESENTATION('',(#3901),#3905);
-#3901 = LINE('',#3902,#3903);
-#3902 = CARTESIAN_POINT('',(8.345921595242E-02,0.492477423344));
-#3903 = VECTOR('',#3904,1.);
-#3904 = DIRECTION('',(0.,-1.));
-#3905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3893 = PCURVE('',#3894,#3899);
+#3894 = PLANE('',#3895);
+#3895 = AXIS2_PLACEMENT_3D('',#3896,#3897,#3898);
+#3896 = CARTESIAN_POINT('',(0.119943565711,-2.9,0.17776455543));
+#3897 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#3898 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904);
+#3900 = LINE('',#3901,#3902);
+#3901 = CARTESIAN_POINT('',(0.47223544457,-0.769943565711));
+#3902 = VECTOR('',#3903,1.);
+#3903 = DIRECTION('',(8.595704564954E-67,1.));
+#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3906 = ADVANCED_FACE('',(#3907),#3365,.F.);
-#3907 = FACE_BOUND('',#3908,.F.);
-#3908 = EDGE_LOOP('',(#3909,#3910,#3911,#3934));
-#3909 = ORIENTED_EDGE('',*,*,#3809,.T.);
-#3910 = ORIENTED_EDGE('',*,*,#3351,.T.);
-#3911 = ORIENTED_EDGE('',*,*,#3912,.F.);
-#3912 = EDGE_CURVE('',#3913,#3324,#3915,.T.);
-#3913 = VERTEX_POINT('',#3914);
-#3914 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
-#3915 = SURFACE_CURVE('',#3916,(#3920,#3927),.PCURVE_S1.);
-#3916 = LINE('',#3917,#3918);
-#3917 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
-#3918 = VECTOR('',#3919,1.);
-#3919 = DIRECTION('',(0.,1.,-1.17E-15));
-#3920 = PCURVE('',#3365,#3921);
-#3921 = DEFINITIONAL_REPRESENTATION('',(#3922),#3926);
-#3922 = LINE('',#3923,#3924);
-#3923 = CARTESIAN_POINT('',(1.3,0.));
-#3924 = VECTOR('',#3925,1.);
-#3925 = DIRECTION('',(0.,-1.));
-#3926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3905 = ADVANCED_FACE('',(#3906),#3359,.F.);
+#3906 = FACE_BOUND('',#3907,.F.);
+#3907 = EDGE_LOOP('',(#3908,#3931,#3932,#3933));
+#3908 = ORIENTED_EDGE('',*,*,#3909,.T.);
+#3909 = EDGE_CURVE('',#3910,#3344,#3912,.T.);
+#3910 = VERTEX_POINT('',#3911);
+#3911 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
+#3912 = SURFACE_CURVE('',#3913,(#3917,#3924),.PCURVE_S1.);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#3917 = PCURVE('',#3359,#3918);
+#3918 = DEFINITIONAL_REPRESENTATION('',(#3919),#3923);
+#3919 = LINE('',#3920,#3921);
+#3920 = CARTESIAN_POINT('',(0.,0.));
+#3921 = VECTOR('',#3922,1.);
+#3922 = DIRECTION('',(0.,-1.));
+#3923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3927 = PCURVE('',#3339,#3928);
-#3928 = DEFINITIONAL_REPRESENTATION('',(#3929),#3933);
-#3929 = LINE('',#3930,#3931);
-#3930 = CARTESIAN_POINT('',(0.,0.));
-#3931 = VECTOR('',#3932,1.);
-#3932 = DIRECTION('',(-5.E-17,-1.));
-#3933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3924 = PCURVE('',#3387,#3925);
+#3925 = DEFINITIONAL_REPRESENTATION('',(#3926),#3930);
+#3926 = LINE('',#3927,#3928);
+#3927 = CARTESIAN_POINT('',(1.3,-2.528049821304E-50));
+#3928 = VECTOR('',#3929,1.);
+#3929 = DIRECTION('',(-2.37389193644E-66,-1.));
+#3930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3934 = ORIENTED_EDGE('',*,*,#3935,.F.);
-#3935 = EDGE_CURVE('',#3810,#3913,#3936,.T.);
-#3936 = SURFACE_CURVE('',#3937,(#3941,#3948),.PCURVE_S1.);
-#3937 = LINE('',#3938,#3939);
-#3938 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
-#3939 = VECTOR('',#3940,1.);
-#3940 = DIRECTION('',(1.,0.,0.));
-#3941 = PCURVE('',#3365,#3942);
-#3942 = DEFINITIONAL_REPRESENTATION('',(#3943),#3947);
-#3943 = LINE('',#3944,#3945);
-#3944 = CARTESIAN_POINT('',(0.,0.));
-#3945 = VECTOR('',#3946,1.);
-#3946 = DIRECTION('',(1.,0.));
-#3947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3931 = ORIENTED_EDGE('',*,*,#3343,.T.);
+#3932 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#3933 = ORIENTED_EDGE('',*,*,#3934,.F.);
+#3934 = EDGE_CURVE('',#3910,#3834,#3935,.T.);
+#3935 = SURFACE_CURVE('',#3936,(#3940,#3947),.PCURVE_S1.);
+#3936 = LINE('',#3937,#3938);
+#3937 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
+#3938 = VECTOR('',#3939,1.);
+#3939 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#3940 = PCURVE('',#3359,#3941);
+#3941 = DEFINITIONAL_REPRESENTATION('',(#3942),#3946);
+#3942 = LINE('',#3943,#3944);
+#3943 = CARTESIAN_POINT('',(3.885780586188E-16,-8.628166150855E-32));
+#3944 = VECTOR('',#3945,1.);
+#3945 = DIRECTION('',(1.,0.));
+#3946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3948 = PCURVE('',#3846,#3949);
-#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);
-#3950 = LINE('',#3951,#3952);
-#3951 = CARTESIAN_POINT('',(-0.416540784048,-0.807522576656));
-#3952 = VECTOR('',#3953,1.);
-#3953 = DIRECTION('',(0.,1.));
-#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#3947 = PCURVE('',#3894,#3948);
+#3948 = DEFINITIONAL_REPRESENTATION('',(#3949),#3953);
+#3949 = LINE('',#3950,#3951);
+#3950 = CARTESIAN_POINT('',(-2.776455542979E-02,-0.769943565711));
+#3951 = VECTOR('',#3952,1.);
+#3952 = DIRECTION('',(1.,1.054219794323E-81));
+#3953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3955 = ADVANCED_FACE('',(#3956),#3339,.F.);
-#3956 = FACE_BOUND('',#3957,.F.);
-#3957 = EDGE_LOOP('',(#3958,#3959,#3960,#3961));
-#3958 = ORIENTED_EDGE('',*,*,#3912,.T.);
-#3959 = ORIENTED_EDGE('',*,*,#3323,.T.);
-#3960 = ORIENTED_EDGE('',*,*,#3861,.F.);
-#3961 = ORIENTED_EDGE('',*,*,#3962,.F.);
-#3962 = EDGE_CURVE('',#3913,#3862,#3963,.T.);
+#3954 = ADVANCED_FACE('',(#3955),#3413,.F.);
+#3955 = FACE_BOUND('',#3956,.F.);
+#3956 = EDGE_LOOP('',(#3957,#3958,#3959,#3982));
+#3957 = ORIENTED_EDGE('',*,*,#3857,.T.);
+#3958 = ORIENTED_EDGE('',*,*,#3399,.T.);
+#3959 = ORIENTED_EDGE('',*,*,#3960,.F.);
+#3960 = EDGE_CURVE('',#3961,#3372,#3963,.T.);
+#3961 = VERTEX_POINT('',#3962);
+#3962 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
 #3963 = SURFACE_CURVE('',#3964,(#3968,#3975),.PCURVE_S1.);
 #3964 = LINE('',#3965,#3966);
-#3965 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#3965 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
 #3966 = VECTOR('',#3967,1.);
-#3967 = DIRECTION('',(-0.,-1.22E-15,-1.));
-#3968 = PCURVE('',#3339,#3969);
+#3967 = DIRECTION('',(-1.944653708695E-50,1.,2.22044604925E-16));
+#3968 = PCURVE('',#3413,#3969);
 #3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974);
 #3970 = LINE('',#3971,#3972);
-#3971 = CARTESIAN_POINT('',(2.22044604925E-16,-2.708944180085E-31));
+#3971 = CARTESIAN_POINT('',(0.5,1.110223024625E-16));
 #3972 = VECTOR('',#3973,1.);
-#3973 = DIRECTION('',(1.,1.972152263053E-31));
+#3973 = DIRECTION('',(0.,-1.));
 #3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3975 = PCURVE('',#3846,#3976);
+#3975 = PCURVE('',#3387,#3976);
 #3976 = DEFINITIONAL_REPRESENTATION('',(#3977),#3981);
 #3977 = LINE('',#3978,#3979);
-#3978 = CARTESIAN_POINT('',(-0.416540784048,0.492477423344));
+#3978 = CARTESIAN_POINT('',(-0.,0.));
 #3979 = VECTOR('',#3980,1.);
-#3980 = DIRECTION('',(1.,0.));
+#3980 = DIRECTION('',(-2.37389193644E-66,-1.));
 #3981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#3982 = ADVANCED_FACE('',(#3983),#3645,.F.);
-#3983 = FACE_BOUND('',#3984,.F.);
-#3984 = EDGE_LOOP('',(#3985,#3986,#3987,#3988));
-#3985 = ORIENTED_EDGE('',*,*,#3685,.T.);
-#3986 = ORIENTED_EDGE('',*,*,#3631,.T.);
-#3987 = ORIENTED_EDGE('',*,*,#3734,.T.);
-#3988 = ORIENTED_EDGE('',*,*,#3761,.T.);
-#3989 = ADVANCED_FACE('',(#3990),#3846,.T.);
-#3990 = FACE_BOUND('',#3991,.T.);
-#3991 = EDGE_LOOP('',(#3992,#3993,#3994,#3995));
-#3992 = ORIENTED_EDGE('',*,*,#3832,.F.);
-#3993 = ORIENTED_EDGE('',*,*,#3886,.F.);
-#3994 = ORIENTED_EDGE('',*,*,#3962,.F.);
-#3995 = ORIENTED_EDGE('',*,*,#3935,.F.);
-#3996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4000)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#3997,#3998,#3999)) REPRESENTATION_CONTEXT
+#3982 = ORIENTED_EDGE('',*,*,#3983,.F.);
+#3983 = EDGE_CURVE('',#3858,#3961,#3984,.T.);
+#3984 = SURFACE_CURVE('',#3985,(#3989,#3996),.PCURVE_S1.);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#3987 = VECTOR('',#3988,1.);
+#3988 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#3989 = PCURVE('',#3413,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(0.,0.));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(1.,0.));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3996 = PCURVE('',#3894,#3997);
+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4002);
+#3998 = LINE('',#3999,#4000);
+#3999 = CARTESIAN_POINT('',(0.47223544457,0.530056434289));
+#4000 = VECTOR('',#4001,1.);
+#4001 = DIRECTION('',(-1.,-1.054219794323E-81));
+#4002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4003 = ADVANCED_FACE('',(#4004),#3387,.F.);
+#4004 = FACE_BOUND('',#4005,.F.);
+#4005 = EDGE_LOOP('',(#4006,#4007,#4008,#4009));
+#4006 = ORIENTED_EDGE('',*,*,#3960,.T.);
+#4007 = ORIENTED_EDGE('',*,*,#3371,.T.);
+#4008 = ORIENTED_EDGE('',*,*,#3909,.F.);
+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4010 = EDGE_CURVE('',#3961,#3910,#4011,.T.);
+#4011 = SURFACE_CURVE('',#4012,(#4016,#4023),.PCURVE_S1.);
+#4012 = LINE('',#4013,#4014);
+#4013 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
+#4014 = VECTOR('',#4015,1.);
+#4015 = DIRECTION('',(-1.,-1.944653708695E-50,-4.74778387288E-66));
+#4016 = PCURVE('',#3387,#4017);
+#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4022);
+#4018 = LINE('',#4019,#4020);
+#4019 = CARTESIAN_POINT('',(-0.,0.));
+#4020 = VECTOR('',#4021,1.);
+#4021 = DIRECTION('',(1.,1.054219794323E-81));
+#4022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4023 = PCURVE('',#3894,#4024);
+#4024 = DEFINITIONAL_REPRESENTATION('',(#4025),#4029);
+#4025 = LINE('',#4026,#4027);
+#4026 = CARTESIAN_POINT('',(-2.776455542979E-02,0.530056434289));
+#4027 = VECTOR('',#4028,1.);
+#4028 = DIRECTION('',(-8.595704564954E-67,-1.));
+#4029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4030 = ADVANCED_FACE('',(#4031),#3693,.T.);
+#4031 = FACE_BOUND('',#4032,.T.);
+#4032 = EDGE_LOOP('',(#4033,#4034,#4035,#4036));
+#4033 = ORIENTED_EDGE('',*,*,#3679,.F.);
+#4034 = ORIENTED_EDGE('',*,*,#3733,.F.);
+#4035 = ORIENTED_EDGE('',*,*,#3809,.F.);
+#4036 = ORIENTED_EDGE('',*,*,#3782,.F.);
+#4037 = ADVANCED_FACE('',(#4038),#3894,.F.);
+#4038 = FACE_BOUND('',#4039,.F.);
+#4039 = EDGE_LOOP('',(#4040,#4041,#4042,#4043));
+#4040 = ORIENTED_EDGE('',*,*,#3934,.T.);
+#4041 = ORIENTED_EDGE('',*,*,#3880,.T.);
+#4042 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#4043 = ORIENTED_EDGE('',*,*,#4010,.T.);
+#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4048)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4045,#4046,#4047)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#3997 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#3998 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#3999 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#4000 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3997,
+#4045 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4046 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4047 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4048 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4045,
   'distance_accuracy_value','confusion accuracy');
-#4001 = SHAPE_DEFINITION_REPRESENTATION(#4002,#49);
-#4002 = PRODUCT_DEFINITION_SHAPE('','',#4003);
-#4003 = PRODUCT_DEFINITION('design','',#4004,#4007);
-#4004 = PRODUCT_DEFINITION_FORMATION('','',#4005);
-#4005 = PRODUCT('Bottom','Bottom','',(#4006));
-#4006 = PRODUCT_CONTEXT('',#2,'mechanical');
-#4007 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#4008 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4009,#4011);
-#4009 = ( REPRESENTATION_RELATIONSHIP('','',#49,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4010) 
+#4049 = SHAPE_DEFINITION_REPRESENTATION(#4050,#49);
+#4050 = PRODUCT_DEFINITION_SHAPE('','',#4051);
+#4051 = PRODUCT_DEFINITION('design','',#4052,#4055);
+#4052 = PRODUCT_DEFINITION_FORMATION('','',#4053);
+#4053 = PRODUCT('Bottom','Bottom','',(#4054));
+#4054 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4055 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4056 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4057,#4059);
+#4057 = ( REPRESENTATION_RELATIONSHIP('','',#49,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4058) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#4010 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
-#4011 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #4012);
-#4012 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Bottom','',#5,#4003,$);
-#4013 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4005));
-#4014 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4015),#4813);
-#4015 = MANIFOLD_SOLID_BREP('',#4016);
-#4016 = CLOSED_SHELL('',(#4017,#4137,#4213,#4289,#4365,#4441,#4517,#4593
-    ,#4669,#4740,#4787,#4800));
-#4017 = ADVANCED_FACE('',(#4018),#4032,.F.);
-#4018 = FACE_BOUND('',#4019,.F.);
-#4019 = EDGE_LOOP('',(#4020,#4055,#4083,#4111));
-#4020 = ORIENTED_EDGE('',*,*,#4021,.T.);
-#4021 = EDGE_CURVE('',#4022,#4024,#4026,.T.);
-#4022 = VERTEX_POINT('',#4023);
-#4023 = CARTESIAN_POINT('',(5.48,0.225,-3.1));
-#4024 = VERTEX_POINT('',#4025);
-#4025 = CARTESIAN_POINT('',(5.48,-0.225,-3.1));
-#4026 = SURFACE_CURVE('',#4027,(#4031,#4043),.PCURVE_S1.);
-#4027 = LINE('',#4028,#4029);
-#4028 = CARTESIAN_POINT('',(5.48,0.225,-3.1));
-#4029 = VECTOR('',#4030,1.);
-#4030 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4031 = PCURVE('',#4032,#4037);
-#4032 = PLANE('',#4033);
-#4033 = AXIS2_PLACEMENT_3D('',#4034,#4035,#4036);
-#4034 = CARTESIAN_POINT('',(5.48,0.225,-3.1));
-#4035 = DIRECTION('',(-1.,-0.,0.));
-#4036 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4037 = DEFINITIONAL_REPRESENTATION('',(#4038),#4042);
-#4038 = LINE('',#4039,#4040);
-#4039 = CARTESIAN_POINT('',(0.,0.));
-#4040 = VECTOR('',#4041,1.);
-#4041 = DIRECTION('',(0.,-1.));
-#4042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4058 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#4059 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4060);
+#4060 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Bottom','',#5,#4051,$);
+#4061 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4053));
+#4062 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4063),#4861);
+#4063 = MANIFOLD_SOLID_BREP('',#4064);
+#4064 = CLOSED_SHELL('',(#4065,#4185,#4261,#4337,#4413,#4489,#4565,#4641
+    ,#4717,#4788,#4835,#4848));
+#4065 = ADVANCED_FACE('',(#4066),#4080,.F.);
+#4066 = FACE_BOUND('',#4067,.F.);
+#4067 = EDGE_LOOP('',(#4068,#4103,#4131,#4159));
+#4068 = ORIENTED_EDGE('',*,*,#4069,.T.);
+#4069 = EDGE_CURVE('',#4070,#4072,#4074,.T.);
+#4070 = VERTEX_POINT('',#4071);
+#4071 = CARTESIAN_POINT('',(5.48,0.225,-4.6));
+#4072 = VERTEX_POINT('',#4073);
+#4073 = CARTESIAN_POINT('',(5.48,-0.225,-4.6));
+#4074 = SURFACE_CURVE('',#4075,(#4079,#4091),.PCURVE_S1.);
+#4075 = LINE('',#4076,#4077);
+#4076 = CARTESIAN_POINT('',(5.48,0.225,-4.6));
+#4077 = VECTOR('',#4078,1.);
+#4078 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4079 = PCURVE('',#4080,#4085);
+#4080 = PLANE('',#4081);
+#4081 = AXIS2_PLACEMENT_3D('',#4082,#4083,#4084);
+#4082 = CARTESIAN_POINT('',(5.48,0.225,-4.6));
+#4083 = DIRECTION('',(-1.,-0.,0.));
+#4084 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4085 = DEFINITIONAL_REPRESENTATION('',(#4086),#4090);
+#4086 = LINE('',#4087,#4088);
+#4087 = CARTESIAN_POINT('',(0.,0.));
+#4088 = VECTOR('',#4089,1.);
+#4089 = DIRECTION('',(0.,-1.));
+#4090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4043 = PCURVE('',#4044,#4049);
-#4044 = PLANE('',#4045);
-#4045 = AXIS2_PLACEMENT_3D('',#4046,#4047,#4048);
-#4046 = CARTESIAN_POINT('',(4.68,0.225,-3.1));
-#4047 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4048 = DIRECTION('',(1.,0.,0.));
-#4049 = DEFINITIONAL_REPRESENTATION('',(#4050),#4054);
-#4050 = LINE('',#4051,#4052);
-#4051 = CARTESIAN_POINT('',(0.8,0.));
-#4052 = VECTOR('',#4053,1.);
-#4053 = DIRECTION('',(0.,-1.));
-#4054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4091 = PCURVE('',#4092,#4097);
+#4092 = PLANE('',#4093);
+#4093 = AXIS2_PLACEMENT_3D('',#4094,#4095,#4096);
+#4094 = CARTESIAN_POINT('',(4.68,0.225,-4.6));
+#4095 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4096 = DIRECTION('',(1.,0.,0.));
+#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102);
+#4098 = LINE('',#4099,#4100);
+#4099 = CARTESIAN_POINT('',(0.8,0.));
+#4100 = VECTOR('',#4101,1.);
+#4101 = DIRECTION('',(0.,-1.));
+#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4055 = ORIENTED_EDGE('',*,*,#4056,.T.);
-#4056 = EDGE_CURVE('',#4024,#4057,#4059,.T.);
-#4057 = VERTEX_POINT('',#4058);
-#4058 = CARTESIAN_POINT('',(5.48,-0.225,4.6));
-#4059 = SURFACE_CURVE('',#4060,(#4064,#4071),.PCURVE_S1.);
-#4060 = LINE('',#4061,#4062);
-#4061 = CARTESIAN_POINT('',(5.48,-0.225,-3.1));
-#4062 = VECTOR('',#4063,1.);
-#4063 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4064 = PCURVE('',#4032,#4065);
-#4065 = DEFINITIONAL_REPRESENTATION('',(#4066),#4070);
-#4066 = LINE('',#4067,#4068);
-#4067 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#4068 = VECTOR('',#4069,1.);
-#4069 = DIRECTION('',(1.,0.));
-#4070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4071 = PCURVE('',#4072,#4077);
-#4072 = PLANE('',#4073);
-#4073 = AXIS2_PLACEMENT_3D('',#4074,#4075,#4076);
-#4074 = CARTESIAN_POINT('',(4.722924528303,-0.225,1.426886792454));
-#4075 = DIRECTION('',(-8.320017359753E-32,-1.,-2.22044604925E-16));
-#4076 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4082);
-#4078 = LINE('',#4079,#4080);
-#4079 = CARTESIAN_POINT('',(4.526886792454,0.757075471697));
-#4080 = VECTOR('',#4081,1.);
-#4081 = DIRECTION('',(-1.,0.));
-#4082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4083 = ORIENTED_EDGE('',*,*,#4084,.F.);
-#4084 = EDGE_CURVE('',#4085,#4057,#4087,.T.);
-#4085 = VERTEX_POINT('',#4086);
-#4086 = CARTESIAN_POINT('',(5.48,0.225,4.6));
-#4087 = SURFACE_CURVE('',#4088,(#4092,#4099),.PCURVE_S1.);
-#4088 = LINE('',#4089,#4090);
-#4089 = CARTESIAN_POINT('',(5.48,0.225,4.6));
-#4090 = VECTOR('',#4091,1.);
-#4091 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4092 = PCURVE('',#4032,#4093);
-#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4098);
-#4094 = LINE('',#4095,#4096);
-#4095 = CARTESIAN_POINT('',(7.7,-1.110223024625E-17));
-#4096 = VECTOR('',#4097,1.);
-#4097 = DIRECTION('',(0.,-1.));
-#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4099 = PCURVE('',#4100,#4105);
-#4100 = PLANE('',#4101);
-#4101 = AXIS2_PLACEMENT_3D('',#4102,#4103,#4104);
-#4102 = CARTESIAN_POINT('',(5.48,0.225,4.6));
-#4103 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4104 = DIRECTION('',(-1.,-0.,0.));
-#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4110);
-#4106 = LINE('',#4107,#4108);
-#4107 = CARTESIAN_POINT('',(0.,0.));
-#4108 = VECTOR('',#4109,1.);
-#4109 = DIRECTION('',(0.,-1.));
-#4110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4111 = ORIENTED_EDGE('',*,*,#4112,.F.);
-#4112 = EDGE_CURVE('',#4022,#4085,#4113,.T.);
-#4113 = SURFACE_CURVE('',#4114,(#4118,#4125),.PCURVE_S1.);
+#4103 = ORIENTED_EDGE('',*,*,#4104,.T.);
+#4104 = EDGE_CURVE('',#4072,#4105,#4107,.T.);
+#4105 = VERTEX_POINT('',#4106);
+#4106 = CARTESIAN_POINT('',(5.48,-0.225,4.6));
+#4107 = SURFACE_CURVE('',#4108,(#4112,#4119),.PCURVE_S1.);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(5.48,-0.225,-4.6));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4112 = PCURVE('',#4080,#4113);
+#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4118);
 #4114 = LINE('',#4115,#4116);
-#4115 = CARTESIAN_POINT('',(5.48,0.225,-3.1));
+#4115 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
 #4116 = VECTOR('',#4117,1.);
-#4117 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4118 = PCURVE('',#4032,#4119);
-#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);
-#4120 = LINE('',#4121,#4122);
-#4121 = CARTESIAN_POINT('',(0.,0.));
-#4122 = VECTOR('',#4123,1.);
-#4123 = DIRECTION('',(1.,0.));
-#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4117 = DIRECTION('',(1.,0.));
+#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4125 = PCURVE('',#4126,#4131);
-#4126 = PLANE('',#4127);
-#4127 = AXIS2_PLACEMENT_3D('',#4128,#4129,#4130);
-#4128 = CARTESIAN_POINT('',(4.722924528303,0.225,1.426886792454));
-#4129 = DIRECTION('',(-8.320017359753E-32,-1.,-2.22044604925E-16));
-#4130 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4131 = DEFINITIONAL_REPRESENTATION('',(#4132),#4136);
-#4132 = LINE('',#4133,#4134);
-#4133 = CARTESIAN_POINT('',(4.526886792454,0.757075471697));
-#4134 = VECTOR('',#4135,1.);
-#4135 = DIRECTION('',(-1.,0.));
-#4136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4119 = PCURVE('',#4120,#4125);
+#4120 = PLANE('',#4121);
+#4121 = AXIS2_PLACEMENT_3D('',#4122,#4123,#4124);
+#4122 = CARTESIAN_POINT('',(4.767190082644,-0.225,0.723140495868));
+#4123 = DIRECTION('',(1.54074395551E-32,1.,2.22044604925E-16));
+#4124 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4125 = DEFINITIONAL_REPRESENTATION('',(#4126),#4130);
+#4126 = LINE('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(-5.323140495868,0.712809917356));
+#4128 = VECTOR('',#4129,1.);
+#4129 = DIRECTION('',(1.,0.));
+#4130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4137 = ADVANCED_FACE('',(#4138),#4100,.F.);
-#4138 = FACE_BOUND('',#4139,.F.);
-#4139 = EDGE_LOOP('',(#4140,#4141,#4164,#4192));
-#4140 = ORIENTED_EDGE('',*,*,#4084,.T.);
-#4141 = ORIENTED_EDGE('',*,*,#4142,.T.);
-#4142 = EDGE_CURVE('',#4057,#4143,#4145,.T.);
-#4143 = VERTEX_POINT('',#4144);
-#4144 = CARTESIAN_POINT('',(2.68,-0.225,4.6));
-#4145 = SURFACE_CURVE('',#4146,(#4150,#4157),.PCURVE_S1.);
-#4146 = LINE('',#4147,#4148);
-#4147 = CARTESIAN_POINT('',(5.48,-0.225,4.6));
-#4148 = VECTOR('',#4149,1.);
-#4149 = DIRECTION('',(-1.,0.,0.));
-#4150 = PCURVE('',#4100,#4151);
-#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4156);
-#4152 = LINE('',#4153,#4154);
-#4153 = CARTESIAN_POINT('',(0.,-0.45));
-#4154 = VECTOR('',#4155,1.);
-#4155 = DIRECTION('',(1.,0.));
-#4156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4131 = ORIENTED_EDGE('',*,*,#4132,.F.);
+#4132 = EDGE_CURVE('',#4133,#4105,#4135,.T.);
+#4133 = VERTEX_POINT('',#4134);
+#4134 = CARTESIAN_POINT('',(5.48,0.225,4.6));
+#4135 = SURFACE_CURVE('',#4136,(#4140,#4147),.PCURVE_S1.);
+#4136 = LINE('',#4137,#4138);
+#4137 = CARTESIAN_POINT('',(5.48,0.225,4.6));
+#4138 = VECTOR('',#4139,1.);
+#4139 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4140 = PCURVE('',#4080,#4141);
+#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4146);
+#4142 = LINE('',#4143,#4144);
+#4143 = CARTESIAN_POINT('',(9.2,-1.110223024625E-17));
+#4144 = VECTOR('',#4145,1.);
+#4145 = DIRECTION('',(0.,-1.));
+#4146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4157 = PCURVE('',#4072,#4158);
-#4158 = DEFINITIONAL_REPRESENTATION('',(#4159),#4163);
-#4159 = LINE('',#4160,#4161);
-#4160 = CARTESIAN_POINT('',(-3.173113207546,0.757075471697));
-#4161 = VECTOR('',#4162,1.);
-#4162 = DIRECTION('',(0.,-1.));
-#4163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4147 = PCURVE('',#4148,#4153);
+#4148 = PLANE('',#4149);
+#4149 = AXIS2_PLACEMENT_3D('',#4150,#4151,#4152);
+#4150 = CARTESIAN_POINT('',(5.48,0.225,4.6));
+#4151 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4152 = DIRECTION('',(-1.,-0.,0.));
+#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);
+#4154 = LINE('',#4155,#4156);
+#4155 = CARTESIAN_POINT('',(0.,0.));
+#4156 = VECTOR('',#4157,1.);
+#4157 = DIRECTION('',(0.,-1.));
+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4164 = ORIENTED_EDGE('',*,*,#4165,.F.);
-#4165 = EDGE_CURVE('',#4166,#4143,#4168,.T.);
-#4166 = VERTEX_POINT('',#4167);
-#4167 = CARTESIAN_POINT('',(2.68,0.225,4.6));
-#4168 = SURFACE_CURVE('',#4169,(#4173,#4180),.PCURVE_S1.);
-#4169 = LINE('',#4170,#4171);
-#4170 = CARTESIAN_POINT('',(2.68,0.225,4.6));
-#4171 = VECTOR('',#4172,1.);
-#4172 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4173 = PCURVE('',#4100,#4174);
-#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179);
-#4175 = LINE('',#4176,#4177);
-#4176 = CARTESIAN_POINT('',(2.8,0.));
-#4177 = VECTOR('',#4178,1.);
-#4178 = DIRECTION('',(0.,-1.));
-#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4159 = ORIENTED_EDGE('',*,*,#4160,.F.);
+#4160 = EDGE_CURVE('',#4070,#4133,#4161,.T.);
+#4161 = SURFACE_CURVE('',#4162,(#4166,#4173),.PCURVE_S1.);
+#4162 = LINE('',#4163,#4164);
+#4163 = CARTESIAN_POINT('',(5.48,0.225,-4.6));
+#4164 = VECTOR('',#4165,1.);
+#4165 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4166 = PCURVE('',#4080,#4167);
+#4167 = DEFINITIONAL_REPRESENTATION('',(#4168),#4172);
+#4168 = LINE('',#4169,#4170);
+#4169 = CARTESIAN_POINT('',(0.,0.));
+#4170 = VECTOR('',#4171,1.);
+#4171 = DIRECTION('',(1.,0.));
+#4172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4180 = PCURVE('',#4181,#4186);
-#4181 = PLANE('',#4182);
-#4182 = AXIS2_PLACEMENT_3D('',#4183,#4184,#4185);
-#4183 = CARTESIAN_POINT('',(2.68,0.225,4.6));
-#4184 = DIRECTION('',(1.,0.,0.));
-#4185 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191);
-#4187 = LINE('',#4188,#4189);
-#4188 = CARTESIAN_POINT('',(0.,0.));
-#4189 = VECTOR('',#4190,1.);
-#4190 = DIRECTION('',(0.,-1.));
-#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4173 = PCURVE('',#4174,#4179);
+#4174 = PLANE('',#4175);
+#4175 = AXIS2_PLACEMENT_3D('',#4176,#4177,#4178);
+#4176 = CARTESIAN_POINT('',(4.767190082644,0.225,0.723140495868));
+#4177 = DIRECTION('',(1.54074395551E-32,1.,2.22044604925E-16));
+#4178 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(-5.323140495868,0.712809917356));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(1.,0.));
+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4192 = ORIENTED_EDGE('',*,*,#4193,.F.);
-#4193 = EDGE_CURVE('',#4085,#4166,#4194,.T.);
-#4194 = SURFACE_CURVE('',#4195,(#4199,#4206),.PCURVE_S1.);
-#4195 = LINE('',#4196,#4197);
-#4196 = CARTESIAN_POINT('',(5.48,0.225,4.6));
-#4197 = VECTOR('',#4198,1.);
-#4198 = DIRECTION('',(-1.,0.,0.));
-#4199 = PCURVE('',#4100,#4200);
-#4200 = DEFINITIONAL_REPRESENTATION('',(#4201),#4205);
-#4201 = LINE('',#4202,#4203);
-#4202 = CARTESIAN_POINT('',(0.,0.));
-#4203 = VECTOR('',#4204,1.);
-#4204 = DIRECTION('',(1.,0.));
-#4205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4185 = ADVANCED_FACE('',(#4186),#4148,.F.);
+#4186 = FACE_BOUND('',#4187,.F.);
+#4187 = EDGE_LOOP('',(#4188,#4189,#4212,#4240));
+#4188 = ORIENTED_EDGE('',*,*,#4132,.T.);
+#4189 = ORIENTED_EDGE('',*,*,#4190,.T.);
+#4190 = EDGE_CURVE('',#4105,#4191,#4193,.T.);
+#4191 = VERTEX_POINT('',#4192);
+#4192 = CARTESIAN_POINT('',(2.68,-0.225,4.6));
+#4193 = SURFACE_CURVE('',#4194,(#4198,#4205),.PCURVE_S1.);
+#4194 = LINE('',#4195,#4196);
+#4195 = CARTESIAN_POINT('',(5.48,-0.225,4.6));
+#4196 = VECTOR('',#4197,1.);
+#4197 = DIRECTION('',(-1.,0.,0.));
+#4198 = PCURVE('',#4148,#4199);
+#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(0.,-0.45));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(1.,0.));
+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4206 = PCURVE('',#4126,#4207);
-#4207 = DEFINITIONAL_REPRESENTATION('',(#4208),#4212);
-#4208 = LINE('',#4209,#4210);
-#4209 = CARTESIAN_POINT('',(-3.173113207546,0.757075471697));
-#4210 = VECTOR('',#4211,1.);
-#4211 = DIRECTION('',(0.,-1.));
-#4212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4205 = PCURVE('',#4120,#4206);
+#4206 = DEFINITIONAL_REPRESENTATION('',(#4207),#4211);
+#4207 = LINE('',#4208,#4209);
+#4208 = CARTESIAN_POINT('',(3.876859504132,0.712809917356));
+#4209 = VECTOR('',#4210,1.);
+#4210 = DIRECTION('',(0.,-1.));
+#4211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4213 = ADVANCED_FACE('',(#4214),#4181,.F.);
-#4214 = FACE_BOUND('',#4215,.F.);
-#4215 = EDGE_LOOP('',(#4216,#4217,#4240,#4268));
-#4216 = ORIENTED_EDGE('',*,*,#4165,.T.);
-#4217 = ORIENTED_EDGE('',*,*,#4218,.T.);
-#4218 = EDGE_CURVE('',#4143,#4219,#4221,.T.);
-#4219 = VERTEX_POINT('',#4220);
-#4220 = CARTESIAN_POINT('',(2.68,-0.225,3.800000000013));
-#4221 = SURFACE_CURVE('',#4222,(#4226,#4233),.PCURVE_S1.);
-#4222 = LINE('',#4223,#4224);
-#4223 = CARTESIAN_POINT('',(2.68,-0.225,4.6));
-#4224 = VECTOR('',#4225,1.);
-#4225 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4226 = PCURVE('',#4181,#4227);
-#4227 = DEFINITIONAL_REPRESENTATION('',(#4228),#4232);
-#4228 = LINE('',#4229,#4230);
-#4229 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#4230 = VECTOR('',#4231,1.);
-#4231 = DIRECTION('',(1.,0.));
-#4232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4212 = ORIENTED_EDGE('',*,*,#4213,.F.);
+#4213 = EDGE_CURVE('',#4214,#4191,#4216,.T.);
+#4214 = VERTEX_POINT('',#4215);
+#4215 = CARTESIAN_POINT('',(2.68,0.225,4.6));
+#4216 = SURFACE_CURVE('',#4217,(#4221,#4228),.PCURVE_S1.);
+#4217 = LINE('',#4218,#4219);
+#4218 = CARTESIAN_POINT('',(2.68,0.225,4.6));
+#4219 = VECTOR('',#4220,1.);
+#4220 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4221 = PCURVE('',#4148,#4222);
+#4222 = DEFINITIONAL_REPRESENTATION('',(#4223),#4227);
+#4223 = LINE('',#4224,#4225);
+#4224 = CARTESIAN_POINT('',(2.8,0.));
+#4225 = VECTOR('',#4226,1.);
+#4226 = DIRECTION('',(0.,-1.));
+#4227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4233 = PCURVE('',#4072,#4234);
+#4228 = PCURVE('',#4229,#4234);
+#4229 = PLANE('',#4230);
+#4230 = AXIS2_PLACEMENT_3D('',#4231,#4232,#4233);
+#4231 = CARTESIAN_POINT('',(2.68,0.225,4.6));
+#4232 = DIRECTION('',(1.,0.,0.));
+#4233 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);
 #4235 = LINE('',#4236,#4237);
-#4236 = CARTESIAN_POINT('',(-3.173113207546,-2.042924528303));
+#4236 = CARTESIAN_POINT('',(0.,0.));
 #4237 = VECTOR('',#4238,1.);
-#4238 = DIRECTION('',(1.,0.));
+#4238 = DIRECTION('',(0.,-1.));
 #4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4240 = ORIENTED_EDGE('',*,*,#4241,.F.);
-#4241 = EDGE_CURVE('',#4242,#4219,#4244,.T.);
-#4242 = VERTEX_POINT('',#4243);
-#4243 = CARTESIAN_POINT('',(2.68,0.225,3.800000000013));
-#4244 = SURFACE_CURVE('',#4245,(#4249,#4256),.PCURVE_S1.);
-#4245 = LINE('',#4246,#4247);
-#4246 = CARTESIAN_POINT('',(2.68,0.225,3.800000000013));
-#4247 = VECTOR('',#4248,1.);
-#4248 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4249 = PCURVE('',#4181,#4250);
-#4250 = DEFINITIONAL_REPRESENTATION('',(#4251),#4255);
-#4251 = LINE('',#4252,#4253);
-#4252 = CARTESIAN_POINT('',(0.799999999987,1.665334537218E-17));
-#4253 = VECTOR('',#4254,1.);
-#4254 = DIRECTION('',(0.,-1.));
-#4255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4241 = EDGE_CURVE('',#4133,#4214,#4242,.T.);
+#4242 = SURFACE_CURVE('',#4243,(#4247,#4254),.PCURVE_S1.);
+#4243 = LINE('',#4244,#4245);
+#4244 = CARTESIAN_POINT('',(5.48,0.225,4.6));
+#4245 = VECTOR('',#4246,1.);
+#4246 = DIRECTION('',(-1.,0.,0.));
+#4247 = PCURVE('',#4148,#4248);
+#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253);
+#4249 = LINE('',#4250,#4251);
+#4250 = CARTESIAN_POINT('',(0.,0.));
+#4251 = VECTOR('',#4252,1.);
+#4252 = DIRECTION('',(1.,0.));
+#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4256 = PCURVE('',#4257,#4262);
-#4257 = PLANE('',#4258);
-#4258 = AXIS2_PLACEMENT_3D('',#4259,#4260,#4261);
-#4259 = CARTESIAN_POINT('',(2.68,0.225,3.800000000013));
-#4260 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4261 = DIRECTION('',(1.,0.,0.));
-#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
-#4263 = LINE('',#4264,#4265);
-#4264 = CARTESIAN_POINT('',(0.,0.));
-#4265 = VECTOR('',#4266,1.);
-#4266 = DIRECTION('',(0.,-1.));
-#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4254 = PCURVE('',#4174,#4255);
+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);
+#4256 = LINE('',#4257,#4258);
+#4257 = CARTESIAN_POINT('',(3.876859504132,0.712809917356));
+#4258 = VECTOR('',#4259,1.);
+#4259 = DIRECTION('',(0.,-1.));
+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4268 = ORIENTED_EDGE('',*,*,#4269,.F.);
-#4269 = EDGE_CURVE('',#4166,#4242,#4270,.T.);
-#4270 = SURFACE_CURVE('',#4271,(#4275,#4282),.PCURVE_S1.);
-#4271 = LINE('',#4272,#4273);
-#4272 = CARTESIAN_POINT('',(2.68,0.225,4.6));
-#4273 = VECTOR('',#4274,1.);
-#4274 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4275 = PCURVE('',#4181,#4276);
-#4276 = DEFINITIONAL_REPRESENTATION('',(#4277),#4281);
-#4277 = LINE('',#4278,#4279);
-#4278 = CARTESIAN_POINT('',(0.,0.));
-#4279 = VECTOR('',#4280,1.);
-#4280 = DIRECTION('',(1.,0.));
-#4281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4261 = ADVANCED_FACE('',(#4262),#4229,.F.);
+#4262 = FACE_BOUND('',#4263,.F.);
+#4263 = EDGE_LOOP('',(#4264,#4265,#4288,#4316));
+#4264 = ORIENTED_EDGE('',*,*,#4213,.T.);
+#4265 = ORIENTED_EDGE('',*,*,#4266,.T.);
+#4266 = EDGE_CURVE('',#4191,#4267,#4269,.T.);
+#4267 = VERTEX_POINT('',#4268);
+#4268 = CARTESIAN_POINT('',(2.68,-0.225,3.799999999998));
+#4269 = SURFACE_CURVE('',#4270,(#4274,#4281),.PCURVE_S1.);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(2.68,-0.225,4.6));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4274 = PCURVE('',#4229,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4280);
+#4276 = LINE('',#4277,#4278);
+#4277 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#4278 = VECTOR('',#4279,1.);
+#4279 = DIRECTION('',(1.,0.));
+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4282 = PCURVE('',#4126,#4283);
-#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
-#4284 = LINE('',#4285,#4286);
-#4285 = CARTESIAN_POINT('',(-3.173113207546,-2.042924528303));
-#4286 = VECTOR('',#4287,1.);
-#4287 = DIRECTION('',(1.,0.));
-#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4281 = PCURVE('',#4120,#4282);
+#4282 = DEFINITIONAL_REPRESENTATION('',(#4283),#4287);
+#4283 = LINE('',#4284,#4285);
+#4284 = CARTESIAN_POINT('',(3.876859504132,-2.087190082644));
+#4285 = VECTOR('',#4286,1.);
+#4286 = DIRECTION('',(-1.,0.));
+#4287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4289 = ADVANCED_FACE('',(#4290),#4257,.F.);
-#4290 = FACE_BOUND('',#4291,.F.);
-#4291 = EDGE_LOOP('',(#4292,#4293,#4316,#4344));
-#4292 = ORIENTED_EDGE('',*,*,#4241,.T.);
-#4293 = ORIENTED_EDGE('',*,*,#4294,.T.);
-#4294 = EDGE_CURVE('',#4219,#4295,#4297,.T.);
-#4295 = VERTEX_POINT('',#4296);
-#4296 = CARTESIAN_POINT('',(2.98,-0.225,3.800000000013));
-#4297 = SURFACE_CURVE('',#4298,(#4302,#4309),.PCURVE_S1.);
-#4298 = LINE('',#4299,#4300);
-#4299 = CARTESIAN_POINT('',(2.68,-0.225,3.800000000013));
-#4300 = VECTOR('',#4301,1.);
-#4301 = DIRECTION('',(1.,0.,0.));
-#4302 = PCURVE('',#4257,#4303);
-#4303 = DEFINITIONAL_REPRESENTATION('',(#4304),#4308);
-#4304 = LINE('',#4305,#4306);
-#4305 = CARTESIAN_POINT('',(0.,-0.45));
-#4306 = VECTOR('',#4307,1.);
-#4307 = DIRECTION('',(1.,0.));
-#4308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4288 = ORIENTED_EDGE('',*,*,#4289,.F.);
+#4289 = EDGE_CURVE('',#4290,#4267,#4292,.T.);
+#4290 = VERTEX_POINT('',#4291);
+#4291 = CARTESIAN_POINT('',(2.68,0.225,3.799999999998));
+#4292 = SURFACE_CURVE('',#4293,(#4297,#4304),.PCURVE_S1.);
+#4293 = LINE('',#4294,#4295);
+#4294 = CARTESIAN_POINT('',(2.68,0.225,3.799999999998));
+#4295 = VECTOR('',#4296,1.);
+#4296 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4297 = PCURVE('',#4229,#4298);
+#4298 = DEFINITIONAL_REPRESENTATION('',(#4299),#4303);
+#4299 = LINE('',#4300,#4301);
+#4300 = CARTESIAN_POINT('',(0.800000000002,1.665334536893E-17));
+#4301 = VECTOR('',#4302,1.);
+#4302 = DIRECTION('',(0.,-1.));
+#4303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4309 = PCURVE('',#4072,#4310);
+#4304 = PCURVE('',#4305,#4310);
+#4305 = PLANE('',#4306);
+#4306 = AXIS2_PLACEMENT_3D('',#4307,#4308,#4309);
+#4307 = CARTESIAN_POINT('',(2.68,0.225,3.799999999998));
+#4308 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4309 = DIRECTION('',(1.,0.,0.));
 #4310 = DEFINITIONAL_REPRESENTATION('',(#4311),#4315);
 #4311 = LINE('',#4312,#4313);
-#4312 = CARTESIAN_POINT('',(-2.373113207558,-2.042924528303));
+#4312 = CARTESIAN_POINT('',(0.,0.));
 #4313 = VECTOR('',#4314,1.);
-#4314 = DIRECTION('',(0.,1.));
+#4314 = DIRECTION('',(0.,-1.));
 #4315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4316 = ORIENTED_EDGE('',*,*,#4317,.F.);
-#4317 = EDGE_CURVE('',#4318,#4295,#4320,.T.);
-#4318 = VERTEX_POINT('',#4319);
-#4319 = CARTESIAN_POINT('',(2.98,0.225,3.800000000013));
-#4320 = SURFACE_CURVE('',#4321,(#4325,#4332),.PCURVE_S1.);
-#4321 = LINE('',#4322,#4323);
-#4322 = CARTESIAN_POINT('',(2.98,0.225,3.800000000013));
-#4323 = VECTOR('',#4324,1.);
-#4324 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4325 = PCURVE('',#4257,#4326);
-#4326 = DEFINITIONAL_REPRESENTATION('',(#4327),#4331);
-#4327 = LINE('',#4328,#4329);
-#4328 = CARTESIAN_POINT('',(0.3,0.));
-#4329 = VECTOR('',#4330,1.);
-#4330 = DIRECTION('',(0.,-1.));
-#4331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4317 = EDGE_CURVE('',#4214,#4290,#4318,.T.);
+#4318 = SURFACE_CURVE('',#4319,(#4323,#4330),.PCURVE_S1.);
+#4319 = LINE('',#4320,#4321);
+#4320 = CARTESIAN_POINT('',(2.68,0.225,4.6));
+#4321 = VECTOR('',#4322,1.);
+#4322 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4323 = PCURVE('',#4229,#4324);
+#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329);
+#4325 = LINE('',#4326,#4327);
+#4326 = CARTESIAN_POINT('',(0.,0.));
+#4327 = VECTOR('',#4328,1.);
+#4328 = DIRECTION('',(1.,0.));
+#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4332 = PCURVE('',#4333,#4338);
-#4333 = PLANE('',#4334);
-#4334 = AXIS2_PLACEMENT_3D('',#4335,#4336,#4337);
-#4335 = CARTESIAN_POINT('',(2.98,0.225,3.800000000013));
-#4336 = DIRECTION('',(1.,0.,0.));
-#4337 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4338 = DEFINITIONAL_REPRESENTATION('',(#4339),#4343);
-#4339 = LINE('',#4340,#4341);
-#4340 = CARTESIAN_POINT('',(0.,0.));
-#4341 = VECTOR('',#4342,1.);
-#4342 = DIRECTION('',(0.,-1.));
-#4343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4330 = PCURVE('',#4174,#4331);
+#4331 = DEFINITIONAL_REPRESENTATION('',(#4332),#4336);
+#4332 = LINE('',#4333,#4334);
+#4333 = CARTESIAN_POINT('',(3.876859504132,-2.087190082644));
+#4334 = VECTOR('',#4335,1.);
+#4335 = DIRECTION('',(-1.,0.));
+#4336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4344 = ORIENTED_EDGE('',*,*,#4345,.F.);
-#4345 = EDGE_CURVE('',#4242,#4318,#4346,.T.);
-#4346 = SURFACE_CURVE('',#4347,(#4351,#4358),.PCURVE_S1.);
-#4347 = LINE('',#4348,#4349);
-#4348 = CARTESIAN_POINT('',(2.68,0.225,3.800000000013));
-#4349 = VECTOR('',#4350,1.);
-#4350 = DIRECTION('',(1.,0.,0.));
-#4351 = PCURVE('',#4257,#4352);
-#4352 = DEFINITIONAL_REPRESENTATION('',(#4353),#4357);
-#4353 = LINE('',#4354,#4355);
-#4354 = CARTESIAN_POINT('',(0.,0.));
-#4355 = VECTOR('',#4356,1.);
-#4356 = DIRECTION('',(1.,0.));
-#4357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4337 = ADVANCED_FACE('',(#4338),#4305,.F.);
+#4338 = FACE_BOUND('',#4339,.F.);
+#4339 = EDGE_LOOP('',(#4340,#4341,#4364,#4392));
+#4340 = ORIENTED_EDGE('',*,*,#4289,.T.);
+#4341 = ORIENTED_EDGE('',*,*,#4342,.T.);
+#4342 = EDGE_CURVE('',#4267,#4343,#4345,.T.);
+#4343 = VERTEX_POINT('',#4344);
+#4344 = CARTESIAN_POINT('',(2.98,-0.225,3.799999999998));
+#4345 = SURFACE_CURVE('',#4346,(#4350,#4357),.PCURVE_S1.);
+#4346 = LINE('',#4347,#4348);
+#4347 = CARTESIAN_POINT('',(2.68,-0.225,3.799999999998));
+#4348 = VECTOR('',#4349,1.);
+#4349 = DIRECTION('',(1.,0.,0.));
+#4350 = PCURVE('',#4305,#4351);
+#4351 = DEFINITIONAL_REPRESENTATION('',(#4352),#4356);
+#4352 = LINE('',#4353,#4354);
+#4353 = CARTESIAN_POINT('',(0.,-0.45));
+#4354 = VECTOR('',#4355,1.);
+#4355 = DIRECTION('',(1.,0.));
+#4356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4358 = PCURVE('',#4126,#4359);
-#4359 = DEFINITIONAL_REPRESENTATION('',(#4360),#4364);
-#4360 = LINE('',#4361,#4362);
-#4361 = CARTESIAN_POINT('',(-2.373113207558,-2.042924528303));
-#4362 = VECTOR('',#4363,1.);
-#4363 = DIRECTION('',(0.,1.));
-#4364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4357 = PCURVE('',#4120,#4358);
+#4358 = DEFINITIONAL_REPRESENTATION('',(#4359),#4363);
+#4359 = LINE('',#4360,#4361);
+#4360 = CARTESIAN_POINT('',(3.07685950413,-2.087190082644));
+#4361 = VECTOR('',#4362,1.);
+#4362 = DIRECTION('',(0.,1.));
+#4363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4365 = ADVANCED_FACE('',(#4366),#4333,.F.);
-#4366 = FACE_BOUND('',#4367,.F.);
-#4367 = EDGE_LOOP('',(#4368,#4369,#4392,#4420));
-#4368 = ORIENTED_EDGE('',*,*,#4317,.T.);
-#4369 = ORIENTED_EDGE('',*,*,#4370,.T.);
-#4370 = EDGE_CURVE('',#4295,#4371,#4373,.T.);
-#4371 = VERTEX_POINT('',#4372);
-#4372 = CARTESIAN_POINT('',(2.98,-0.225,3.700000000013));
-#4373 = SURFACE_CURVE('',#4374,(#4378,#4385),.PCURVE_S1.);
-#4374 = LINE('',#4375,#4376);
-#4375 = CARTESIAN_POINT('',(2.98,-0.225,3.800000000013));
-#4376 = VECTOR('',#4377,1.);
-#4377 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4378 = PCURVE('',#4333,#4379);
-#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);
-#4380 = LINE('',#4381,#4382);
-#4381 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#4382 = VECTOR('',#4383,1.);
-#4383 = DIRECTION('',(1.,0.));
-#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4364 = ORIENTED_EDGE('',*,*,#4365,.F.);
+#4365 = EDGE_CURVE('',#4366,#4343,#4368,.T.);
+#4366 = VERTEX_POINT('',#4367);
+#4367 = CARTESIAN_POINT('',(2.98,0.225,3.799999999998));
+#4368 = SURFACE_CURVE('',#4369,(#4373,#4380),.PCURVE_S1.);
+#4369 = LINE('',#4370,#4371);
+#4370 = CARTESIAN_POINT('',(2.98,0.225,3.799999999998));
+#4371 = VECTOR('',#4372,1.);
+#4372 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4373 = PCURVE('',#4305,#4374);
+#4374 = DEFINITIONAL_REPRESENTATION('',(#4375),#4379);
+#4375 = LINE('',#4376,#4377);
+#4376 = CARTESIAN_POINT('',(0.3,0.));
+#4377 = VECTOR('',#4378,1.);
+#4378 = DIRECTION('',(0.,-1.));
+#4379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4385 = PCURVE('',#4072,#4386);
+#4380 = PCURVE('',#4381,#4386);
+#4381 = PLANE('',#4382);
+#4382 = AXIS2_PLACEMENT_3D('',#4383,#4384,#4385);
+#4383 = CARTESIAN_POINT('',(2.98,0.225,3.799999999998));
+#4384 = DIRECTION('',(1.,0.,0.));
+#4385 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4391);
 #4387 = LINE('',#4388,#4389);
-#4388 = CARTESIAN_POINT('',(-2.373113207558,-1.742924528303));
+#4388 = CARTESIAN_POINT('',(0.,0.));
 #4389 = VECTOR('',#4390,1.);
-#4390 = DIRECTION('',(1.,0.));
+#4390 = DIRECTION('',(0.,-1.));
 #4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4392 = ORIENTED_EDGE('',*,*,#4393,.F.);
-#4393 = EDGE_CURVE('',#4394,#4371,#4396,.T.);
-#4394 = VERTEX_POINT('',#4395);
-#4395 = CARTESIAN_POINT('',(2.98,0.225,3.700000000013));
-#4396 = SURFACE_CURVE('',#4397,(#4401,#4408),.PCURVE_S1.);
-#4397 = LINE('',#4398,#4399);
-#4398 = CARTESIAN_POINT('',(2.98,0.225,3.700000000013));
-#4399 = VECTOR('',#4400,1.);
-#4400 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4401 = PCURVE('',#4333,#4402);
-#4402 = DEFINITIONAL_REPRESENTATION('',(#4403),#4407);
-#4403 = LINE('',#4404,#4405);
-#4404 = CARTESIAN_POINT('',(1.E-01,-2.22044604925E-17));
-#4405 = VECTOR('',#4406,1.);
-#4406 = DIRECTION('',(0.,-1.));
-#4407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4393 = EDGE_CURVE('',#4290,#4366,#4394,.T.);
+#4394 = SURFACE_CURVE('',#4395,(#4399,#4406),.PCURVE_S1.);
+#4395 = LINE('',#4396,#4397);
+#4396 = CARTESIAN_POINT('',(2.68,0.225,3.799999999998));
+#4397 = VECTOR('',#4398,1.);
+#4398 = DIRECTION('',(1.,0.,0.));
+#4399 = PCURVE('',#4305,#4400);
+#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405);
+#4401 = LINE('',#4402,#4403);
+#4402 = CARTESIAN_POINT('',(0.,0.));
+#4403 = VECTOR('',#4404,1.);
+#4404 = DIRECTION('',(1.,0.));
+#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4408 = PCURVE('',#4409,#4414);
-#4409 = PLANE('',#4410);
-#4410 = AXIS2_PLACEMENT_3D('',#4411,#4412,#4413);
-#4411 = CARTESIAN_POINT('',(2.98,0.225,3.700000000013));
-#4412 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4413 = DIRECTION('',(1.,0.,0.));
-#4414 = DEFINITIONAL_REPRESENTATION('',(#4415),#4419);
-#4415 = LINE('',#4416,#4417);
-#4416 = CARTESIAN_POINT('',(0.,0.));
-#4417 = VECTOR('',#4418,1.);
-#4418 = DIRECTION('',(0.,-1.));
-#4419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4406 = PCURVE('',#4174,#4407);
+#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4412);
+#4408 = LINE('',#4409,#4410);
+#4409 = CARTESIAN_POINT('',(3.07685950413,-2.087190082644));
+#4410 = VECTOR('',#4411,1.);
+#4411 = DIRECTION('',(0.,1.));
+#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4420 = ORIENTED_EDGE('',*,*,#4421,.F.);
-#4421 = EDGE_CURVE('',#4318,#4394,#4422,.T.);
-#4422 = SURFACE_CURVE('',#4423,(#4427,#4434),.PCURVE_S1.);
-#4423 = LINE('',#4424,#4425);
-#4424 = CARTESIAN_POINT('',(2.98,0.225,3.800000000013));
-#4425 = VECTOR('',#4426,1.);
-#4426 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4427 = PCURVE('',#4333,#4428);
-#4428 = DEFINITIONAL_REPRESENTATION('',(#4429),#4433);
-#4429 = LINE('',#4430,#4431);
-#4430 = CARTESIAN_POINT('',(0.,0.));
-#4431 = VECTOR('',#4432,1.);
-#4432 = DIRECTION('',(1.,0.));
-#4433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4413 = ADVANCED_FACE('',(#4414),#4381,.F.);
+#4414 = FACE_BOUND('',#4415,.F.);
+#4415 = EDGE_LOOP('',(#4416,#4417,#4440,#4468));
+#4416 = ORIENTED_EDGE('',*,*,#4365,.T.);
+#4417 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4418 = EDGE_CURVE('',#4343,#4419,#4421,.T.);
+#4419 = VERTEX_POINT('',#4420);
+#4420 = CARTESIAN_POINT('',(2.98,-0.225,3.699999999998));
+#4421 = SURFACE_CURVE('',#4422,(#4426,#4433),.PCURVE_S1.);
+#4422 = LINE('',#4423,#4424);
+#4423 = CARTESIAN_POINT('',(2.98,-0.225,3.799999999998));
+#4424 = VECTOR('',#4425,1.);
+#4425 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4426 = PCURVE('',#4381,#4427);
+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4432);
+#4428 = LINE('',#4429,#4430);
+#4429 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#4430 = VECTOR('',#4431,1.);
+#4431 = DIRECTION('',(1.,0.));
+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4434 = PCURVE('',#4126,#4435);
-#4435 = DEFINITIONAL_REPRESENTATION('',(#4436),#4440);
-#4436 = LINE('',#4437,#4438);
-#4437 = CARTESIAN_POINT('',(-2.373113207558,-1.742924528303));
-#4438 = VECTOR('',#4439,1.);
-#4439 = DIRECTION('',(1.,0.));
-#4440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4433 = PCURVE('',#4120,#4434);
+#4434 = DEFINITIONAL_REPRESENTATION('',(#4435),#4439);
+#4435 = LINE('',#4436,#4437);
+#4436 = CARTESIAN_POINT('',(3.07685950413,-1.787190082644));
+#4437 = VECTOR('',#4438,1.);
+#4438 = DIRECTION('',(-1.,0.));
+#4439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4441 = ADVANCED_FACE('',(#4442),#4409,.F.);
-#4442 = FACE_BOUND('',#4443,.F.);
-#4443 = EDGE_LOOP('',(#4444,#4445,#4468,#4496));
-#4444 = ORIENTED_EDGE('',*,*,#4393,.T.);
-#4445 = ORIENTED_EDGE('',*,*,#4446,.T.);
-#4446 = EDGE_CURVE('',#4371,#4447,#4449,.T.);
-#4447 = VERTEX_POINT('',#4448);
-#4448 = CARTESIAN_POINT('',(3.48,-0.225,3.700000000013));
-#4449 = SURFACE_CURVE('',#4450,(#4454,#4461),.PCURVE_S1.);
-#4450 = LINE('',#4451,#4452);
-#4451 = CARTESIAN_POINT('',(2.98,-0.225,3.700000000013));
-#4452 = VECTOR('',#4453,1.);
-#4453 = DIRECTION('',(1.,0.,0.));
-#4454 = PCURVE('',#4409,#4455);
-#4455 = DEFINITIONAL_REPRESENTATION('',(#4456),#4460);
-#4456 = LINE('',#4457,#4458);
-#4457 = CARTESIAN_POINT('',(0.,-0.45));
-#4458 = VECTOR('',#4459,1.);
-#4459 = DIRECTION('',(1.,0.));
-#4460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4440 = ORIENTED_EDGE('',*,*,#4441,.F.);
+#4441 = EDGE_CURVE('',#4442,#4419,#4444,.T.);
+#4442 = VERTEX_POINT('',#4443);
+#4443 = CARTESIAN_POINT('',(2.98,0.225,3.699999999998));
+#4444 = SURFACE_CURVE('',#4445,(#4449,#4456),.PCURVE_S1.);
+#4445 = LINE('',#4446,#4447);
+#4446 = CARTESIAN_POINT('',(2.98,0.225,3.699999999998));
+#4447 = VECTOR('',#4448,1.);
+#4448 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4449 = PCURVE('',#4381,#4450);
+#4450 = DEFINITIONAL_REPRESENTATION('',(#4451),#4455);
+#4451 = LINE('',#4452,#4453);
+#4452 = CARTESIAN_POINT('',(0.1,-2.22044604925E-17));
+#4453 = VECTOR('',#4454,1.);
+#4454 = DIRECTION('',(0.,-1.));
+#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4461 = PCURVE('',#4072,#4462);
+#4456 = PCURVE('',#4457,#4462);
+#4457 = PLANE('',#4458);
+#4458 = AXIS2_PLACEMENT_3D('',#4459,#4460,#4461);
+#4459 = CARTESIAN_POINT('',(2.98,0.225,3.699999999998));
+#4460 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4461 = DIRECTION('',(1.,0.,0.));
 #4462 = DEFINITIONAL_REPRESENTATION('',(#4463),#4467);
 #4463 = LINE('',#4464,#4465);
-#4464 = CARTESIAN_POINT('',(-2.273113207558,-1.742924528303));
+#4464 = CARTESIAN_POINT('',(0.,0.));
 #4465 = VECTOR('',#4466,1.);
-#4466 = DIRECTION('',(0.,1.));
+#4466 = DIRECTION('',(0.,-1.));
 #4467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4468 = ORIENTED_EDGE('',*,*,#4469,.F.);
-#4469 = EDGE_CURVE('',#4470,#4447,#4472,.T.);
-#4470 = VERTEX_POINT('',#4471);
-#4471 = CARTESIAN_POINT('',(3.48,0.225,3.700000000013));
-#4472 = SURFACE_CURVE('',#4473,(#4477,#4484),.PCURVE_S1.);
-#4473 = LINE('',#4474,#4475);
-#4474 = CARTESIAN_POINT('',(3.48,0.225,3.700000000013));
-#4475 = VECTOR('',#4476,1.);
-#4476 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4477 = PCURVE('',#4409,#4478);
-#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);
-#4479 = LINE('',#4480,#4481);
-#4480 = CARTESIAN_POINT('',(0.5,0.));
-#4481 = VECTOR('',#4482,1.);
-#4482 = DIRECTION('',(0.,-1.));
-#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4469 = EDGE_CURVE('',#4366,#4442,#4470,.T.);
+#4470 = SURFACE_CURVE('',#4471,(#4475,#4482),.PCURVE_S1.);
+#4471 = LINE('',#4472,#4473);
+#4472 = CARTESIAN_POINT('',(2.98,0.225,3.799999999998));
+#4473 = VECTOR('',#4474,1.);
+#4474 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4475 = PCURVE('',#4381,#4476);
+#4476 = DEFINITIONAL_REPRESENTATION('',(#4477),#4481);
+#4477 = LINE('',#4478,#4479);
+#4478 = CARTESIAN_POINT('',(4.440892098501E-16,-9.860761315263E-32));
+#4479 = VECTOR('',#4480,1.);
+#4480 = DIRECTION('',(1.,0.));
+#4481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4484 = PCURVE('',#4485,#4490);
-#4485 = PLANE('',#4486);
-#4486 = AXIS2_PLACEMENT_3D('',#4487,#4488,#4489);
-#4487 = CARTESIAN_POINT('',(3.48,0.225,3.700000000013));
-#4488 = DIRECTION('',(-1.,-0.,0.));
-#4489 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4490 = DEFINITIONAL_REPRESENTATION('',(#4491),#4495);
-#4491 = LINE('',#4492,#4493);
-#4492 = CARTESIAN_POINT('',(0.,0.));
-#4493 = VECTOR('',#4494,1.);
-#4494 = DIRECTION('',(0.,-1.));
-#4495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4482 = PCURVE('',#4174,#4483);
+#4483 = DEFINITIONAL_REPRESENTATION('',(#4484),#4488);
+#4484 = LINE('',#4485,#4486);
+#4485 = CARTESIAN_POINT('',(3.07685950413,-1.787190082644));
+#4486 = VECTOR('',#4487,1.);
+#4487 = DIRECTION('',(-1.,0.));
+#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4496 = ORIENTED_EDGE('',*,*,#4497,.F.);
-#4497 = EDGE_CURVE('',#4394,#4470,#4498,.T.);
-#4498 = SURFACE_CURVE('',#4499,(#4503,#4510),.PCURVE_S1.);
-#4499 = LINE('',#4500,#4501);
-#4500 = CARTESIAN_POINT('',(2.98,0.225,3.700000000013));
-#4501 = VECTOR('',#4502,1.);
-#4502 = DIRECTION('',(1.,0.,0.));
-#4503 = PCURVE('',#4409,#4504);
-#4504 = DEFINITIONAL_REPRESENTATION('',(#4505),#4509);
-#4505 = LINE('',#4506,#4507);
-#4506 = CARTESIAN_POINT('',(0.,0.));
-#4507 = VECTOR('',#4508,1.);
-#4508 = DIRECTION('',(1.,0.));
-#4509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4489 = ADVANCED_FACE('',(#4490),#4457,.F.);
+#4490 = FACE_BOUND('',#4491,.F.);
+#4491 = EDGE_LOOP('',(#4492,#4493,#4516,#4544));
+#4492 = ORIENTED_EDGE('',*,*,#4441,.T.);
+#4493 = ORIENTED_EDGE('',*,*,#4494,.T.);
+#4494 = EDGE_CURVE('',#4419,#4495,#4497,.T.);
+#4495 = VERTEX_POINT('',#4496);
+#4496 = CARTESIAN_POINT('',(3.48,-0.225,3.699999999998));
+#4497 = SURFACE_CURVE('',#4498,(#4502,#4509),.PCURVE_S1.);
+#4498 = LINE('',#4499,#4500);
+#4499 = CARTESIAN_POINT('',(2.98,-0.225,3.699999999998));
+#4500 = VECTOR('',#4501,1.);
+#4501 = DIRECTION('',(1.,0.,0.));
+#4502 = PCURVE('',#4457,#4503);
+#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4508);
+#4504 = LINE('',#4505,#4506);
+#4505 = CARTESIAN_POINT('',(0.,-0.45));
+#4506 = VECTOR('',#4507,1.);
+#4507 = DIRECTION('',(1.,0.));
+#4508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4510 = PCURVE('',#4126,#4511);
-#4511 = DEFINITIONAL_REPRESENTATION('',(#4512),#4516);
-#4512 = LINE('',#4513,#4514);
-#4513 = CARTESIAN_POINT('',(-2.273113207558,-1.742924528303));
-#4514 = VECTOR('',#4515,1.);
-#4515 = DIRECTION('',(0.,1.));
-#4516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4509 = PCURVE('',#4120,#4510);
+#4510 = DEFINITIONAL_REPRESENTATION('',(#4511),#4515);
+#4511 = LINE('',#4512,#4513);
+#4512 = CARTESIAN_POINT('',(2.97685950413,-1.787190082644));
+#4513 = VECTOR('',#4514,1.);
+#4514 = DIRECTION('',(0.,1.));
+#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4517 = ADVANCED_FACE('',(#4518),#4485,.F.);
-#4518 = FACE_BOUND('',#4519,.F.);
-#4519 = EDGE_LOOP('',(#4520,#4521,#4544,#4572));
-#4520 = ORIENTED_EDGE('',*,*,#4469,.T.);
-#4521 = ORIENTED_EDGE('',*,*,#4522,.T.);
-#4522 = EDGE_CURVE('',#4447,#4523,#4525,.T.);
-#4523 = VERTEX_POINT('',#4524);
-#4524 = CARTESIAN_POINT('',(3.48,-0.225,3.800000000013));
-#4525 = SURFACE_CURVE('',#4526,(#4530,#4537),.PCURVE_S1.);
-#4526 = LINE('',#4527,#4528);
-#4527 = CARTESIAN_POINT('',(3.48,-0.225,3.700000000013));
-#4528 = VECTOR('',#4529,1.);
-#4529 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4530 = PCURVE('',#4485,#4531);
-#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536);
-#4532 = LINE('',#4533,#4534);
-#4533 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#4534 = VECTOR('',#4535,1.);
-#4535 = DIRECTION('',(1.,0.));
-#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4516 = ORIENTED_EDGE('',*,*,#4517,.F.);
+#4517 = EDGE_CURVE('',#4518,#4495,#4520,.T.);
+#4518 = VERTEX_POINT('',#4519);
+#4519 = CARTESIAN_POINT('',(3.48,0.225,3.699999999998));
+#4520 = SURFACE_CURVE('',#4521,(#4525,#4532),.PCURVE_S1.);
+#4521 = LINE('',#4522,#4523);
+#4522 = CARTESIAN_POINT('',(3.48,0.225,3.699999999998));
+#4523 = VECTOR('',#4524,1.);
+#4524 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4525 = PCURVE('',#4457,#4526);
+#4526 = DEFINITIONAL_REPRESENTATION('',(#4527),#4531);
+#4527 = LINE('',#4528,#4529);
+#4528 = CARTESIAN_POINT('',(0.5,0.));
+#4529 = VECTOR('',#4530,1.);
+#4530 = DIRECTION('',(0.,-1.));
+#4531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4537 = PCURVE('',#4072,#4538);
+#4532 = PCURVE('',#4533,#4538);
+#4533 = PLANE('',#4534);
+#4534 = AXIS2_PLACEMENT_3D('',#4535,#4536,#4537);
+#4535 = CARTESIAN_POINT('',(3.48,0.225,3.699999999998));
+#4536 = DIRECTION('',(-1.,-0.,0.));
+#4537 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #4538 = DEFINITIONAL_REPRESENTATION('',(#4539),#4543);
 #4539 = LINE('',#4540,#4541);
-#4540 = CARTESIAN_POINT('',(-2.273113207558,-1.242924528303));
+#4540 = CARTESIAN_POINT('',(0.,0.));
 #4541 = VECTOR('',#4542,1.);
-#4542 = DIRECTION('',(-1.,0.));
+#4542 = DIRECTION('',(0.,-1.));
 #4543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4544 = ORIENTED_EDGE('',*,*,#4545,.F.);
-#4545 = EDGE_CURVE('',#4546,#4523,#4548,.T.);
-#4546 = VERTEX_POINT('',#4547);
-#4547 = CARTESIAN_POINT('',(3.48,0.225,3.800000000013));
-#4548 = SURFACE_CURVE('',#4549,(#4553,#4560),.PCURVE_S1.);
-#4549 = LINE('',#4550,#4551);
-#4550 = CARTESIAN_POINT('',(3.48,0.225,3.800000000013));
-#4551 = VECTOR('',#4552,1.);
-#4552 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4553 = PCURVE('',#4485,#4554);
-#4554 = DEFINITIONAL_REPRESENTATION('',(#4555),#4559);
-#4555 = LINE('',#4556,#4557);
-#4556 = CARTESIAN_POINT('',(1.E-01,2.22044604925E-17));
-#4557 = VECTOR('',#4558,1.);
-#4558 = DIRECTION('',(0.,-1.));
-#4559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4545 = EDGE_CURVE('',#4442,#4518,#4546,.T.);
+#4546 = SURFACE_CURVE('',#4547,(#4551,#4558),.PCURVE_S1.);
+#4547 = LINE('',#4548,#4549);
+#4548 = CARTESIAN_POINT('',(2.98,0.225,3.699999999998));
+#4549 = VECTOR('',#4550,1.);
+#4550 = DIRECTION('',(1.,0.,0.));
+#4551 = PCURVE('',#4457,#4552);
+#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557);
+#4553 = LINE('',#4554,#4555);
+#4554 = CARTESIAN_POINT('',(0.,0.));
+#4555 = VECTOR('',#4556,1.);
+#4556 = DIRECTION('',(1.,0.));
+#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4560 = PCURVE('',#4561,#4566);
-#4561 = PLANE('',#4562);
-#4562 = AXIS2_PLACEMENT_3D('',#4563,#4564,#4565);
-#4563 = CARTESIAN_POINT('',(3.48,0.225,3.800000000013));
-#4564 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4565 = DIRECTION('',(1.,0.,0.));
-#4566 = DEFINITIONAL_REPRESENTATION('',(#4567),#4571);
-#4567 = LINE('',#4568,#4569);
-#4568 = CARTESIAN_POINT('',(0.,0.));
-#4569 = VECTOR('',#4570,1.);
-#4570 = DIRECTION('',(0.,-1.));
-#4571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4558 = PCURVE('',#4174,#4559);
+#4559 = DEFINITIONAL_REPRESENTATION('',(#4560),#4564);
+#4560 = LINE('',#4561,#4562);
+#4561 = CARTESIAN_POINT('',(2.97685950413,-1.787190082644));
+#4562 = VECTOR('',#4563,1.);
+#4563 = DIRECTION('',(0.,1.));
+#4564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4572 = ORIENTED_EDGE('',*,*,#4573,.F.);
-#4573 = EDGE_CURVE('',#4470,#4546,#4574,.T.);
-#4574 = SURFACE_CURVE('',#4575,(#4579,#4586),.PCURVE_S1.);
-#4575 = LINE('',#4576,#4577);
-#4576 = CARTESIAN_POINT('',(3.48,0.225,3.700000000013));
-#4577 = VECTOR('',#4578,1.);
-#4578 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4579 = PCURVE('',#4485,#4580);
-#4580 = DEFINITIONAL_REPRESENTATION('',(#4581),#4585);
-#4581 = LINE('',#4582,#4583);
-#4582 = CARTESIAN_POINT('',(0.,0.));
-#4583 = VECTOR('',#4584,1.);
-#4584 = DIRECTION('',(1.,0.));
-#4585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4565 = ADVANCED_FACE('',(#4566),#4533,.F.);
+#4566 = FACE_BOUND('',#4567,.F.);
+#4567 = EDGE_LOOP('',(#4568,#4569,#4592,#4620));
+#4568 = ORIENTED_EDGE('',*,*,#4517,.T.);
+#4569 = ORIENTED_EDGE('',*,*,#4570,.T.);
+#4570 = EDGE_CURVE('',#4495,#4571,#4573,.T.);
+#4571 = VERTEX_POINT('',#4572);
+#4572 = CARTESIAN_POINT('',(3.48,-0.225,3.799999999998));
+#4573 = SURFACE_CURVE('',#4574,(#4578,#4585),.PCURVE_S1.);
+#4574 = LINE('',#4575,#4576);
+#4575 = CARTESIAN_POINT('',(3.48,-0.225,3.699999999998));
+#4576 = VECTOR('',#4577,1.);
+#4577 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4578 = PCURVE('',#4533,#4579);
+#4579 = DEFINITIONAL_REPRESENTATION('',(#4580),#4584);
+#4580 = LINE('',#4581,#4582);
+#4581 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#4582 = VECTOR('',#4583,1.);
+#4583 = DIRECTION('',(1.,0.));
+#4584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4586 = PCURVE('',#4126,#4587);
-#4587 = DEFINITIONAL_REPRESENTATION('',(#4588),#4592);
-#4588 = LINE('',#4589,#4590);
-#4589 = CARTESIAN_POINT('',(-2.273113207558,-1.242924528303));
-#4590 = VECTOR('',#4591,1.);
-#4591 = DIRECTION('',(-1.,0.));
-#4592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4585 = PCURVE('',#4120,#4586);
+#4586 = DEFINITIONAL_REPRESENTATION('',(#4587),#4591);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(2.97685950413,-1.287190082644));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(1.,0.));
+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4593 = ADVANCED_FACE('',(#4594),#4561,.F.);
-#4594 = FACE_BOUND('',#4595,.F.);
-#4595 = EDGE_LOOP('',(#4596,#4597,#4620,#4648));
-#4596 = ORIENTED_EDGE('',*,*,#4545,.T.);
-#4597 = ORIENTED_EDGE('',*,*,#4598,.T.);
-#4598 = EDGE_CURVE('',#4523,#4599,#4601,.T.);
-#4599 = VERTEX_POINT('',#4600);
-#4600 = CARTESIAN_POINT('',(4.68,-0.225,3.800000000013));
-#4601 = SURFACE_CURVE('',#4602,(#4606,#4613),.PCURVE_S1.);
-#4602 = LINE('',#4603,#4604);
-#4603 = CARTESIAN_POINT('',(3.48,-0.225,3.800000000013));
-#4604 = VECTOR('',#4605,1.);
-#4605 = DIRECTION('',(1.,0.,0.));
-#4606 = PCURVE('',#4561,#4607);
-#4607 = DEFINITIONAL_REPRESENTATION('',(#4608),#4612);
-#4608 = LINE('',#4609,#4610);
-#4609 = CARTESIAN_POINT('',(0.,-0.45));
-#4610 = VECTOR('',#4611,1.);
-#4611 = DIRECTION('',(1.,0.));
-#4612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4592 = ORIENTED_EDGE('',*,*,#4593,.F.);
+#4593 = EDGE_CURVE('',#4594,#4571,#4596,.T.);
+#4594 = VERTEX_POINT('',#4595);
+#4595 = CARTESIAN_POINT('',(3.48,0.225,3.799999999998));
+#4596 = SURFACE_CURVE('',#4597,(#4601,#4608),.PCURVE_S1.);
+#4597 = LINE('',#4598,#4599);
+#4598 = CARTESIAN_POINT('',(3.48,0.225,3.799999999998));
+#4599 = VECTOR('',#4600,1.);
+#4600 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4601 = PCURVE('',#4533,#4602);
+#4602 = DEFINITIONAL_REPRESENTATION('',(#4603),#4607);
+#4603 = LINE('',#4604,#4605);
+#4604 = CARTESIAN_POINT('',(0.1,2.22044604925E-17));
+#4605 = VECTOR('',#4606,1.);
+#4606 = DIRECTION('',(0.,-1.));
+#4607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4613 = PCURVE('',#4072,#4614);
+#4608 = PCURVE('',#4609,#4614);
+#4609 = PLANE('',#4610);
+#4610 = AXIS2_PLACEMENT_3D('',#4611,#4612,#4613);
+#4611 = CARTESIAN_POINT('',(3.48,0.225,3.799999999998));
+#4612 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4613 = DIRECTION('',(1.,0.,0.));
 #4614 = DEFINITIONAL_REPRESENTATION('',(#4615),#4619);
 #4615 = LINE('',#4616,#4617);
-#4616 = CARTESIAN_POINT('',(-2.373113207558,-1.242924528303));
+#4616 = CARTESIAN_POINT('',(0.,0.));
 #4617 = VECTOR('',#4618,1.);
-#4618 = DIRECTION('',(0.,1.));
+#4618 = DIRECTION('',(0.,-1.));
 #4619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4620 = ORIENTED_EDGE('',*,*,#4621,.F.);
-#4621 = EDGE_CURVE('',#4622,#4599,#4624,.T.);
-#4622 = VERTEX_POINT('',#4623);
-#4623 = CARTESIAN_POINT('',(4.68,0.225,3.800000000013));
-#4624 = SURFACE_CURVE('',#4625,(#4629,#4636),.PCURVE_S1.);
-#4625 = LINE('',#4626,#4627);
-#4626 = CARTESIAN_POINT('',(4.68,0.225,3.800000000013));
-#4627 = VECTOR('',#4628,1.);
-#4628 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4629 = PCURVE('',#4561,#4630);
-#4630 = DEFINITIONAL_REPRESENTATION('',(#4631),#4635);
-#4631 = LINE('',#4632,#4633);
-#4632 = CARTESIAN_POINT('',(1.2,0.));
-#4633 = VECTOR('',#4634,1.);
-#4634 = DIRECTION('',(0.,-1.));
-#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4621 = EDGE_CURVE('',#4518,#4594,#4622,.T.);
+#4622 = SURFACE_CURVE('',#4623,(#4627,#4634),.PCURVE_S1.);
+#4623 = LINE('',#4624,#4625);
+#4624 = CARTESIAN_POINT('',(3.48,0.225,3.699999999998));
+#4625 = VECTOR('',#4626,1.);
+#4626 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4627 = PCURVE('',#4533,#4628);
+#4628 = DEFINITIONAL_REPRESENTATION('',(#4629),#4633);
+#4629 = LINE('',#4630,#4631);
+#4630 = CARTESIAN_POINT('',(0.,0.));
+#4631 = VECTOR('',#4632,1.);
+#4632 = DIRECTION('',(1.,0.));
+#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4636 = PCURVE('',#4637,#4642);
-#4637 = PLANE('',#4638);
-#4638 = AXIS2_PLACEMENT_3D('',#4639,#4640,#4641);
-#4639 = CARTESIAN_POINT('',(4.68,0.225,3.800000000013));
-#4640 = DIRECTION('',(1.,0.,0.));
-#4641 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4642 = DEFINITIONAL_REPRESENTATION('',(#4643),#4647);
-#4643 = LINE('',#4644,#4645);
-#4644 = CARTESIAN_POINT('',(0.,0.));
-#4645 = VECTOR('',#4646,1.);
-#4646 = DIRECTION('',(0.,-1.));
-#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4634 = PCURVE('',#4174,#4635);
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(2.97685950413,-1.287190082644));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(1.,0.));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4648 = ORIENTED_EDGE('',*,*,#4649,.F.);
-#4649 = EDGE_CURVE('',#4546,#4622,#4650,.T.);
-#4650 = SURFACE_CURVE('',#4651,(#4655,#4662),.PCURVE_S1.);
-#4651 = LINE('',#4652,#4653);
-#4652 = CARTESIAN_POINT('',(3.48,0.225,3.800000000013));
-#4653 = VECTOR('',#4654,1.);
-#4654 = DIRECTION('',(1.,0.,0.));
-#4655 = PCURVE('',#4561,#4656);
-#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);
-#4657 = LINE('',#4658,#4659);
-#4658 = CARTESIAN_POINT('',(0.,0.));
-#4659 = VECTOR('',#4660,1.);
-#4660 = DIRECTION('',(1.,0.));
-#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4641 = ADVANCED_FACE('',(#4642),#4609,.F.);
+#4642 = FACE_BOUND('',#4643,.F.);
+#4643 = EDGE_LOOP('',(#4644,#4645,#4668,#4696));
+#4644 = ORIENTED_EDGE('',*,*,#4593,.T.);
+#4645 = ORIENTED_EDGE('',*,*,#4646,.T.);
+#4646 = EDGE_CURVE('',#4571,#4647,#4649,.T.);
+#4647 = VERTEX_POINT('',#4648);
+#4648 = CARTESIAN_POINT('',(4.68,-0.225,3.799999999998));
+#4649 = SURFACE_CURVE('',#4650,(#4654,#4661),.PCURVE_S1.);
+#4650 = LINE('',#4651,#4652);
+#4651 = CARTESIAN_POINT('',(3.48,-0.225,3.799999999998));
+#4652 = VECTOR('',#4653,1.);
+#4653 = DIRECTION('',(1.,0.,0.));
+#4654 = PCURVE('',#4609,#4655);
+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);
+#4656 = LINE('',#4657,#4658);
+#4657 = CARTESIAN_POINT('',(0.,-0.45));
+#4658 = VECTOR('',#4659,1.);
+#4659 = DIRECTION('',(1.,0.));
+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4662 = PCURVE('',#4126,#4663);
-#4663 = DEFINITIONAL_REPRESENTATION('',(#4664),#4668);
-#4664 = LINE('',#4665,#4666);
-#4665 = CARTESIAN_POINT('',(-2.373113207558,-1.242924528303));
-#4666 = VECTOR('',#4667,1.);
-#4667 = DIRECTION('',(0.,1.));
-#4668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4661 = PCURVE('',#4120,#4662);
+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);
+#4663 = LINE('',#4664,#4665);
+#4664 = CARTESIAN_POINT('',(3.07685950413,-1.287190082644));
+#4665 = VECTOR('',#4666,1.);
+#4666 = DIRECTION('',(0.,1.));
+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4669 = ADVANCED_FACE('',(#4670),#4637,.F.);
-#4670 = FACE_BOUND('',#4671,.F.);
-#4671 = EDGE_LOOP('',(#4672,#4673,#4696,#4719));
-#4672 = ORIENTED_EDGE('',*,*,#4621,.T.);
-#4673 = ORIENTED_EDGE('',*,*,#4674,.T.);
-#4674 = EDGE_CURVE('',#4599,#4675,#4677,.T.);
-#4675 = VERTEX_POINT('',#4676);
-#4676 = CARTESIAN_POINT('',(4.68,-0.225,-3.1));
-#4677 = SURFACE_CURVE('',#4678,(#4682,#4689),.PCURVE_S1.);
-#4678 = LINE('',#4679,#4680);
-#4679 = CARTESIAN_POINT('',(4.68,-0.225,3.800000000013));
-#4680 = VECTOR('',#4681,1.);
-#4681 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4682 = PCURVE('',#4637,#4683);
-#4683 = DEFINITIONAL_REPRESENTATION('',(#4684),#4688);
-#4684 = LINE('',#4685,#4686);
-#4685 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#4686 = VECTOR('',#4687,1.);
-#4687 = DIRECTION('',(1.,0.));
-#4688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4668 = ORIENTED_EDGE('',*,*,#4669,.F.);
+#4669 = EDGE_CURVE('',#4670,#4647,#4672,.T.);
+#4670 = VERTEX_POINT('',#4671);
+#4671 = CARTESIAN_POINT('',(4.68,0.225,3.799999999998));
+#4672 = SURFACE_CURVE('',#4673,(#4677,#4684),.PCURVE_S1.);
+#4673 = LINE('',#4674,#4675);
+#4674 = CARTESIAN_POINT('',(4.68,0.225,3.799999999998));
+#4675 = VECTOR('',#4676,1.);
+#4676 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4677 = PCURVE('',#4609,#4678);
+#4678 = DEFINITIONAL_REPRESENTATION('',(#4679),#4683);
+#4679 = LINE('',#4680,#4681);
+#4680 = CARTESIAN_POINT('',(1.2,0.));
+#4681 = VECTOR('',#4682,1.);
+#4682 = DIRECTION('',(0.,-1.));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4689 = PCURVE('',#4072,#4690);
+#4684 = PCURVE('',#4685,#4690);
+#4685 = PLANE('',#4686);
+#4686 = AXIS2_PLACEMENT_3D('',#4687,#4688,#4689);
+#4687 = CARTESIAN_POINT('',(4.68,0.225,3.799999999998));
+#4688 = DIRECTION('',(1.,0.,0.));
+#4689 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #4690 = DEFINITIONAL_REPRESENTATION('',(#4691),#4695);
 #4691 = LINE('',#4692,#4693);
-#4692 = CARTESIAN_POINT('',(-2.373113207558,-4.292452830308E-02));
+#4692 = CARTESIAN_POINT('',(0.,0.));
 #4693 = VECTOR('',#4694,1.);
-#4694 = DIRECTION('',(1.,0.));
+#4694 = DIRECTION('',(0.,-1.));
 #4695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #4696 = ORIENTED_EDGE('',*,*,#4697,.F.);
-#4697 = EDGE_CURVE('',#4698,#4675,#4700,.T.);
-#4698 = VERTEX_POINT('',#4699);
-#4699 = CARTESIAN_POINT('',(4.68,0.225,-3.1));
-#4700 = SURFACE_CURVE('',#4701,(#4705,#4712),.PCURVE_S1.);
-#4701 = LINE('',#4702,#4703);
-#4702 = CARTESIAN_POINT('',(4.68,0.225,-3.1));
-#4703 = VECTOR('',#4704,1.);
-#4704 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4705 = PCURVE('',#4637,#4706);
-#4706 = DEFINITIONAL_REPRESENTATION('',(#4707),#4711);
-#4707 = LINE('',#4708,#4709);
-#4708 = CARTESIAN_POINT('',(6.900000000013,-5.551115125929E-18));
-#4709 = VECTOR('',#4710,1.);
-#4710 = DIRECTION('',(0.,-1.));
-#4711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4697 = EDGE_CURVE('',#4594,#4670,#4698,.T.);
+#4698 = SURFACE_CURVE('',#4699,(#4703,#4710),.PCURVE_S1.);
+#4699 = LINE('',#4700,#4701);
+#4700 = CARTESIAN_POINT('',(3.48,0.225,3.799999999998));
+#4701 = VECTOR('',#4702,1.);
+#4702 = DIRECTION('',(1.,0.,0.));
+#4703 = PCURVE('',#4609,#4704);
+#4704 = DEFINITIONAL_REPRESENTATION('',(#4705),#4709);
+#4705 = LINE('',#4706,#4707);
+#4706 = CARTESIAN_POINT('',(0.,0.));
+#4707 = VECTOR('',#4708,1.);
+#4708 = DIRECTION('',(1.,0.));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4712 = PCURVE('',#4044,#4713);
-#4713 = DEFINITIONAL_REPRESENTATION('',(#4714),#4718);
-#4714 = LINE('',#4715,#4716);
-#4715 = CARTESIAN_POINT('',(0.,0.));
-#4716 = VECTOR('',#4717,1.);
-#4717 = DIRECTION('',(0.,-1.));
-#4718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4710 = PCURVE('',#4174,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(3.07685950413,-1.287190082644));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(0.,1.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4719 = ORIENTED_EDGE('',*,*,#4720,.F.);
-#4720 = EDGE_CURVE('',#4622,#4698,#4721,.T.);
-#4721 = SURFACE_CURVE('',#4722,(#4726,#4733),.PCURVE_S1.);
-#4722 = LINE('',#4723,#4724);
-#4723 = CARTESIAN_POINT('',(4.68,0.225,3.800000000013));
-#4724 = VECTOR('',#4725,1.);
-#4725 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4726 = PCURVE('',#4637,#4727);
-#4727 = DEFINITIONAL_REPRESENTATION('',(#4728),#4732);
-#4728 = LINE('',#4729,#4730);
-#4729 = CARTESIAN_POINT('',(0.,0.));
-#4730 = VECTOR('',#4731,1.);
-#4731 = DIRECTION('',(1.,0.));
-#4732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4717 = ADVANCED_FACE('',(#4718),#4685,.F.);
+#4718 = FACE_BOUND('',#4719,.F.);
+#4719 = EDGE_LOOP('',(#4720,#4721,#4744,#4767));
+#4720 = ORIENTED_EDGE('',*,*,#4669,.T.);
+#4721 = ORIENTED_EDGE('',*,*,#4722,.T.);
+#4722 = EDGE_CURVE('',#4647,#4723,#4725,.T.);
+#4723 = VERTEX_POINT('',#4724);
+#4724 = CARTESIAN_POINT('',(4.68,-0.225,-4.6));
+#4725 = SURFACE_CURVE('',#4726,(#4730,#4737),.PCURVE_S1.);
+#4726 = LINE('',#4727,#4728);
+#4727 = CARTESIAN_POINT('',(4.68,-0.225,3.799999999998));
+#4728 = VECTOR('',#4729,1.);
+#4729 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4730 = PCURVE('',#4685,#4731);
+#4731 = DEFINITIONAL_REPRESENTATION('',(#4732),#4736);
+#4732 = LINE('',#4733,#4734);
+#4733 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#4734 = VECTOR('',#4735,1.);
+#4735 = DIRECTION('',(1.,0.));
+#4736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4733 = PCURVE('',#4126,#4734);
-#4734 = DEFINITIONAL_REPRESENTATION('',(#4735),#4739);
-#4735 = LINE('',#4736,#4737);
-#4736 = CARTESIAN_POINT('',(-2.373113207558,-4.292452830308E-02));
-#4737 = VECTOR('',#4738,1.);
-#4738 = DIRECTION('',(1.,0.));
-#4739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4737 = PCURVE('',#4120,#4738);
+#4738 = DEFINITIONAL_REPRESENTATION('',(#4739),#4743);
+#4739 = LINE('',#4740,#4741);
+#4740 = CARTESIAN_POINT('',(3.07685950413,-8.719008264446E-02));
+#4741 = VECTOR('',#4742,1.);
+#4742 = DIRECTION('',(-1.,0.));
+#4743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4740 = ADVANCED_FACE('',(#4741),#4044,.F.);
-#4741 = FACE_BOUND('',#4742,.F.);
-#4742 = EDGE_LOOP('',(#4743,#4744,#4765,#4766));
-#4743 = ORIENTED_EDGE('',*,*,#4697,.T.);
-#4744 = ORIENTED_EDGE('',*,*,#4745,.T.);
-#4745 = EDGE_CURVE('',#4675,#4024,#4746,.T.);
-#4746 = SURFACE_CURVE('',#4747,(#4751,#4758),.PCURVE_S1.);
-#4747 = LINE('',#4748,#4749);
-#4748 = CARTESIAN_POINT('',(4.68,-0.225,-3.1));
-#4749 = VECTOR('',#4750,1.);
-#4750 = DIRECTION('',(1.,0.,0.));
-#4751 = PCURVE('',#4044,#4752);
-#4752 = DEFINITIONAL_REPRESENTATION('',(#4753),#4757);
-#4753 = LINE('',#4754,#4755);
-#4754 = CARTESIAN_POINT('',(0.,-0.45));
-#4755 = VECTOR('',#4756,1.);
-#4756 = DIRECTION('',(1.,0.));
-#4757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4744 = ORIENTED_EDGE('',*,*,#4745,.F.);
+#4745 = EDGE_CURVE('',#4746,#4723,#4748,.T.);
+#4746 = VERTEX_POINT('',#4747);
+#4747 = CARTESIAN_POINT('',(4.68,0.225,-4.6));
+#4748 = SURFACE_CURVE('',#4749,(#4753,#4760),.PCURVE_S1.);
+#4749 = LINE('',#4750,#4751);
+#4750 = CARTESIAN_POINT('',(4.68,0.225,-4.6));
+#4751 = VECTOR('',#4752,1.);
+#4752 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4753 = PCURVE('',#4685,#4754);
+#4754 = DEFINITIONAL_REPRESENTATION('',(#4755),#4759);
+#4755 = LINE('',#4756,#4757);
+#4756 = CARTESIAN_POINT('',(8.399999999998,-5.551115122681E-18));
+#4757 = VECTOR('',#4758,1.);
+#4758 = DIRECTION('',(0.,-1.));
+#4759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4758 = PCURVE('',#4072,#4759);
-#4759 = DEFINITIONAL_REPRESENTATION('',(#4760),#4764);
-#4760 = LINE('',#4761,#4762);
-#4761 = CARTESIAN_POINT('',(4.526886792454,-4.292452830308E-02));
-#4762 = VECTOR('',#4763,1.);
-#4763 = DIRECTION('',(0.,1.));
-#4764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4760 = PCURVE('',#4092,#4761);
+#4761 = DEFINITIONAL_REPRESENTATION('',(#4762),#4766);
+#4762 = LINE('',#4763,#4764);
+#4763 = CARTESIAN_POINT('',(0.,0.));
+#4764 = VECTOR('',#4765,1.);
+#4765 = DIRECTION('',(0.,-1.));
+#4766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4765 = ORIENTED_EDGE('',*,*,#4021,.F.);
-#4766 = ORIENTED_EDGE('',*,*,#4767,.F.);
-#4767 = EDGE_CURVE('',#4698,#4022,#4768,.T.);
-#4768 = SURFACE_CURVE('',#4769,(#4773,#4780),.PCURVE_S1.);
-#4769 = LINE('',#4770,#4771);
-#4770 = CARTESIAN_POINT('',(4.68,0.225,-3.1));
-#4771 = VECTOR('',#4772,1.);
-#4772 = DIRECTION('',(1.,0.,0.));
-#4773 = PCURVE('',#4044,#4774);
-#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4779);
-#4775 = LINE('',#4776,#4777);
-#4776 = CARTESIAN_POINT('',(0.,0.));
-#4777 = VECTOR('',#4778,1.);
-#4778 = DIRECTION('',(1.,0.));
-#4779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4767 = ORIENTED_EDGE('',*,*,#4768,.F.);
+#4768 = EDGE_CURVE('',#4670,#4746,#4769,.T.);
+#4769 = SURFACE_CURVE('',#4770,(#4774,#4781),.PCURVE_S1.);
+#4770 = LINE('',#4771,#4772);
+#4771 = CARTESIAN_POINT('',(4.68,0.225,3.799999999998));
+#4772 = VECTOR('',#4773,1.);
+#4773 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4774 = PCURVE('',#4685,#4775);
+#4775 = DEFINITIONAL_REPRESENTATION('',(#4776),#4780);
+#4776 = LINE('',#4777,#4778);
+#4777 = CARTESIAN_POINT('',(4.440892098501E-16,-9.860761315263E-32));
+#4778 = VECTOR('',#4779,1.);
+#4779 = DIRECTION('',(1.,0.));
+#4780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4780 = PCURVE('',#4126,#4781);
-#4781 = DEFINITIONAL_REPRESENTATION('',(#4782),#4786);
-#4782 = LINE('',#4783,#4784);
-#4783 = CARTESIAN_POINT('',(4.526886792454,-4.292452830308E-02));
-#4784 = VECTOR('',#4785,1.);
-#4785 = DIRECTION('',(0.,1.));
-#4786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4781 = PCURVE('',#4174,#4782);
+#4782 = DEFINITIONAL_REPRESENTATION('',(#4783),#4787);
+#4783 = LINE('',#4784,#4785);
+#4784 = CARTESIAN_POINT('',(3.07685950413,-8.719008264446E-02));
+#4785 = VECTOR('',#4786,1.);
+#4786 = DIRECTION('',(-1.,0.));
+#4787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4787 = ADVANCED_FACE('',(#4788),#4126,.F.);
-#4788 = FACE_BOUND('',#4789,.F.);
-#4789 = EDGE_LOOP('',(#4790,#4791,#4792,#4793,#4794,#4795,#4796,#4797,
-    #4798,#4799));
-#4790 = ORIENTED_EDGE('',*,*,#4112,.T.);
-#4791 = ORIENTED_EDGE('',*,*,#4193,.T.);
-#4792 = ORIENTED_EDGE('',*,*,#4269,.T.);
-#4793 = ORIENTED_EDGE('',*,*,#4345,.T.);
-#4794 = ORIENTED_EDGE('',*,*,#4421,.T.);
-#4795 = ORIENTED_EDGE('',*,*,#4497,.T.);
-#4796 = ORIENTED_EDGE('',*,*,#4573,.T.);
-#4797 = ORIENTED_EDGE('',*,*,#4649,.T.);
-#4798 = ORIENTED_EDGE('',*,*,#4720,.T.);
-#4799 = ORIENTED_EDGE('',*,*,#4767,.T.);
-#4800 = ADVANCED_FACE('',(#4801),#4072,.T.);
-#4801 = FACE_BOUND('',#4802,.T.);
-#4802 = EDGE_LOOP('',(#4803,#4804,#4805,#4806,#4807,#4808,#4809,#4810,
-    #4811,#4812));
-#4803 = ORIENTED_EDGE('',*,*,#4056,.T.);
-#4804 = ORIENTED_EDGE('',*,*,#4142,.T.);
-#4805 = ORIENTED_EDGE('',*,*,#4218,.T.);
-#4806 = ORIENTED_EDGE('',*,*,#4294,.T.);
-#4807 = ORIENTED_EDGE('',*,*,#4370,.T.);
-#4808 = ORIENTED_EDGE('',*,*,#4446,.T.);
-#4809 = ORIENTED_EDGE('',*,*,#4522,.T.);
-#4810 = ORIENTED_EDGE('',*,*,#4598,.T.);
-#4811 = ORIENTED_EDGE('',*,*,#4674,.T.);
-#4812 = ORIENTED_EDGE('',*,*,#4745,.T.);
-#4813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4817)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#4814,#4815,#4816)) REPRESENTATION_CONTEXT
+#4788 = ADVANCED_FACE('',(#4789),#4092,.F.);
+#4789 = FACE_BOUND('',#4790,.F.);
+#4790 = EDGE_LOOP('',(#4791,#4792,#4813,#4814));
+#4791 = ORIENTED_EDGE('',*,*,#4745,.T.);
+#4792 = ORIENTED_EDGE('',*,*,#4793,.T.);
+#4793 = EDGE_CURVE('',#4723,#4072,#4794,.T.);
+#4794 = SURFACE_CURVE('',#4795,(#4799,#4806),.PCURVE_S1.);
+#4795 = LINE('',#4796,#4797);
+#4796 = CARTESIAN_POINT('',(4.68,-0.225,-4.6));
+#4797 = VECTOR('',#4798,1.);
+#4798 = DIRECTION('',(1.,0.,0.));
+#4799 = PCURVE('',#4092,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);
+#4801 = LINE('',#4802,#4803);
+#4802 = CARTESIAN_POINT('',(0.,-0.45));
+#4803 = VECTOR('',#4804,1.);
+#4804 = DIRECTION('',(1.,0.));
+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4806 = PCURVE('',#4120,#4807);
+#4807 = DEFINITIONAL_REPRESENTATION('',(#4808),#4812);
+#4808 = LINE('',#4809,#4810);
+#4809 = CARTESIAN_POINT('',(-5.323140495868,-8.719008264446E-02));
+#4810 = VECTOR('',#4811,1.);
+#4811 = DIRECTION('',(0.,1.));
+#4812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4813 = ORIENTED_EDGE('',*,*,#4069,.F.);
+#4814 = ORIENTED_EDGE('',*,*,#4815,.F.);
+#4815 = EDGE_CURVE('',#4746,#4070,#4816,.T.);
+#4816 = SURFACE_CURVE('',#4817,(#4821,#4828),.PCURVE_S1.);
+#4817 = LINE('',#4818,#4819);
+#4818 = CARTESIAN_POINT('',(4.68,0.225,-4.6));
+#4819 = VECTOR('',#4820,1.);
+#4820 = DIRECTION('',(1.,0.,0.));
+#4821 = PCURVE('',#4092,#4822);
+#4822 = DEFINITIONAL_REPRESENTATION('',(#4823),#4827);
+#4823 = LINE('',#4824,#4825);
+#4824 = CARTESIAN_POINT('',(0.,0.));
+#4825 = VECTOR('',#4826,1.);
+#4826 = DIRECTION('',(1.,0.));
+#4827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4828 = PCURVE('',#4174,#4829);
+#4829 = DEFINITIONAL_REPRESENTATION('',(#4830),#4834);
+#4830 = LINE('',#4831,#4832);
+#4831 = CARTESIAN_POINT('',(-5.323140495868,-8.719008264446E-02));
+#4832 = VECTOR('',#4833,1.);
+#4833 = DIRECTION('',(0.,1.));
+#4834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4835 = ADVANCED_FACE('',(#4836),#4174,.T.);
+#4836 = FACE_BOUND('',#4837,.F.);
+#4837 = EDGE_LOOP('',(#4838,#4839,#4840,#4841,#4842,#4843,#4844,#4845,
+    #4846,#4847));
+#4838 = ORIENTED_EDGE('',*,*,#4160,.T.);
+#4839 = ORIENTED_EDGE('',*,*,#4241,.T.);
+#4840 = ORIENTED_EDGE('',*,*,#4317,.T.);
+#4841 = ORIENTED_EDGE('',*,*,#4393,.T.);
+#4842 = ORIENTED_EDGE('',*,*,#4469,.T.);
+#4843 = ORIENTED_EDGE('',*,*,#4545,.T.);
+#4844 = ORIENTED_EDGE('',*,*,#4621,.T.);
+#4845 = ORIENTED_EDGE('',*,*,#4697,.T.);
+#4846 = ORIENTED_EDGE('',*,*,#4768,.T.);
+#4847 = ORIENTED_EDGE('',*,*,#4815,.T.);
+#4848 = ADVANCED_FACE('',(#4849),#4120,.F.);
+#4849 = FACE_BOUND('',#4850,.T.);
+#4850 = EDGE_LOOP('',(#4851,#4852,#4853,#4854,#4855,#4856,#4857,#4858,
+    #4859,#4860));
+#4851 = ORIENTED_EDGE('',*,*,#4104,.T.);
+#4852 = ORIENTED_EDGE('',*,*,#4190,.T.);
+#4853 = ORIENTED_EDGE('',*,*,#4266,.T.);
+#4854 = ORIENTED_EDGE('',*,*,#4342,.T.);
+#4855 = ORIENTED_EDGE('',*,*,#4418,.T.);
+#4856 = ORIENTED_EDGE('',*,*,#4494,.T.);
+#4857 = ORIENTED_EDGE('',*,*,#4570,.T.);
+#4858 = ORIENTED_EDGE('',*,*,#4646,.T.);
+#4859 = ORIENTED_EDGE('',*,*,#4722,.T.);
+#4860 = ORIENTED_EDGE('',*,*,#4793,.T.);
+#4861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4865)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4862,#4863,#4864)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#4814 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#4815 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#4816 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#4817 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4814,
+#4862 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4863 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4864 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4865 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4862,
   'distance_accuracy_value','confusion accuracy');
-#4818 = SHAPE_DEFINITION_REPRESENTATION(#4819,#4014);
-#4819 = PRODUCT_DEFINITION_SHAPE('','',#4820);
-#4820 = PRODUCT_DEFINITION('design','',#4821,#4824);
-#4821 = PRODUCT_DEFINITION_FORMATION('','',#4822);
-#4822 = PRODUCT('Pin_NC','Pin_NC','',(#4823));
-#4823 = PRODUCT_CONTEXT('',#2,'mechanical');
-#4824 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#4825 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4826,#4828);
-#4826 = ( REPRESENTATION_RELATIONSHIP('','',#4014,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4827) 
+#4866 = SHAPE_DEFINITION_REPRESENTATION(#4867,#4062);
+#4867 = PRODUCT_DEFINITION_SHAPE('','',#4868);
+#4868 = PRODUCT_DEFINITION('design','',#4869,#4872);
+#4869 = PRODUCT_DEFINITION_FORMATION('','',#4870);
+#4870 = PRODUCT('Pin_NC','Pin_NC','',(#4871));
+#4871 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4872 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4873 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4874,#4876);
+#4874 = ( REPRESENTATION_RELATIONSHIP('','',#4062,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4875) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#4827 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
-#4828 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #4829);
-#4829 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Pin_NC','',#5,#4820,$);
-#4830 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4822));
-#4831 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4832),#5786);
-#4832 = MANIFOLD_SOLID_BREP('',#4833);
-#4833 = CLOSED_SHELL('',(#4834,#4954,#5030,#5106,#5182,#5258,#5334,#5410
-    ,#5486,#5562,#5638,#5709,#5756,#5771));
-#4834 = ADVANCED_FACE('',(#4835),#4849,.T.);
-#4835 = FACE_BOUND('',#4836,.T.);
-#4836 = EDGE_LOOP('',(#4837,#4872,#4900,#4928));
-#4837 = ORIENTED_EDGE('',*,*,#4838,.T.);
-#4838 = EDGE_CURVE('',#4839,#4841,#4843,.T.);
-#4839 = VERTEX_POINT('',#4840);
-#4840 = CARTESIAN_POINT('',(0.40000000004,0.225,-3.1));
-#4841 = VERTEX_POINT('',#4842);
-#4842 = CARTESIAN_POINT('',(0.40000000004,-0.225,-3.1));
-#4843 = SURFACE_CURVE('',#4844,(#4848,#4860),.PCURVE_S1.);
-#4844 = LINE('',#4845,#4846);
-#4845 = CARTESIAN_POINT('',(0.40000000004,0.225,-3.1));
-#4846 = VECTOR('',#4847,1.);
-#4847 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4848 = PCURVE('',#4849,#4854);
-#4849 = PLANE('',#4850);
-#4850 = AXIS2_PLACEMENT_3D('',#4851,#4852,#4853);
-#4851 = CARTESIAN_POINT('',(0.40000000004,0.225,-3.1));
-#4852 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#4853 = DIRECTION('',(-1.,-0.,0.));
-#4854 = DEFINITIONAL_REPRESENTATION('',(#4855),#4859);
-#4855 = LINE('',#4856,#4857);
-#4856 = CARTESIAN_POINT('',(0.,0.));
-#4857 = VECTOR('',#4858,1.);
-#4858 = DIRECTION('',(0.,-1.));
-#4859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4875 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#4876 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4877);
+#4877 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Pin_NC','',#5,#4868,$);
+#4878 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4870));
+#4879 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4880),#5834);
+#4880 = MANIFOLD_SOLID_BREP('',#4881);
+#4881 = CLOSED_SHELL('',(#4882,#5002,#5078,#5154,#5230,#5306,#5382,#5458
+    ,#5534,#5610,#5686,#5757,#5804,#5819));
+#4882 = ADVANCED_FACE('',(#4883),#4897,.T.);
+#4883 = FACE_BOUND('',#4884,.T.);
+#4884 = EDGE_LOOP('',(#4885,#4920,#4948,#4976));
+#4885 = ORIENTED_EDGE('',*,*,#4886,.T.);
+#4886 = EDGE_CURVE('',#4887,#4889,#4891,.T.);
+#4887 = VERTEX_POINT('',#4888);
+#4888 = CARTESIAN_POINT('',(0.39999999999,0.225,-4.6));
+#4889 = VERTEX_POINT('',#4890);
+#4890 = CARTESIAN_POINT('',(0.39999999999,-0.225,-4.6));
+#4891 = SURFACE_CURVE('',#4892,(#4896,#4908),.PCURVE_S1.);
+#4892 = LINE('',#4893,#4894);
+#4893 = CARTESIAN_POINT('',(0.39999999999,0.225,-4.6));
+#4894 = VECTOR('',#4895,1.);
+#4895 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4896 = PCURVE('',#4897,#4902);
+#4897 = PLANE('',#4898);
+#4898 = AXIS2_PLACEMENT_3D('',#4899,#4900,#4901);
+#4899 = CARTESIAN_POINT('',(0.39999999999,0.225,-4.6));
+#4900 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#4901 = DIRECTION('',(-1.,-0.,0.));
+#4902 = DEFINITIONAL_REPRESENTATION('',(#4903),#4907);
+#4903 = LINE('',#4904,#4905);
+#4904 = CARTESIAN_POINT('',(0.,0.));
+#4905 = VECTOR('',#4906,1.);
+#4906 = DIRECTION('',(0.,-1.));
+#4907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4860 = PCURVE('',#4861,#4866);
-#4861 = PLANE('',#4862);
-#4862 = AXIS2_PLACEMENT_3D('',#4863,#4864,#4865);
-#4863 = CARTESIAN_POINT('',(0.40000000004,0.225,-3.1));
-#4864 = DIRECTION('',(-1.,-0.,0.));
-#4865 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);
-#4867 = LINE('',#4868,#4869);
-#4868 = CARTESIAN_POINT('',(0.,0.));
-#4869 = VECTOR('',#4870,1.);
-#4870 = DIRECTION('',(0.,-1.));
-#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4908 = PCURVE('',#4909,#4914);
+#4909 = PLANE('',#4910);
+#4910 = AXIS2_PLACEMENT_3D('',#4911,#4912,#4913);
+#4911 = CARTESIAN_POINT('',(0.39999999999,0.225,-4.6));
+#4912 = DIRECTION('',(-1.,-0.,0.));
+#4913 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4914 = DEFINITIONAL_REPRESENTATION('',(#4915),#4919);
+#4915 = LINE('',#4916,#4917);
+#4916 = CARTESIAN_POINT('',(0.,0.));
+#4917 = VECTOR('',#4918,1.);
+#4918 = DIRECTION('',(0.,-1.));
+#4919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4872 = ORIENTED_EDGE('',*,*,#4873,.T.);
-#4873 = EDGE_CURVE('',#4841,#4874,#4876,.T.);
-#4874 = VERTEX_POINT('',#4875);
-#4875 = CARTESIAN_POINT('',(-0.4,-0.225,-3.1));
-#4876 = SURFACE_CURVE('',#4877,(#4881,#4888),.PCURVE_S1.);
-#4877 = LINE('',#4878,#4879);
-#4878 = CARTESIAN_POINT('',(0.40000000004,-0.225,-3.1));
-#4879 = VECTOR('',#4880,1.);
-#4880 = DIRECTION('',(-1.,0.,0.));
-#4881 = PCURVE('',#4849,#4882);
-#4882 = DEFINITIONAL_REPRESENTATION('',(#4883),#4887);
-#4883 = LINE('',#4884,#4885);
-#4884 = CARTESIAN_POINT('',(0.,-0.45));
-#4885 = VECTOR('',#4886,1.);
-#4886 = DIRECTION('',(1.,0.));
-#4887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4888 = PCURVE('',#4889,#4894);
-#4889 = PLANE('',#4890);
-#4890 = AXIS2_PLACEMENT_3D('',#4891,#4892,#4893);
-#4891 = CARTESIAN_POINT('',(1.196572983416,-0.225,0.260631497199));
-#4892 = DIRECTION('',(4.930380657631E-32,1.,2.22044604925E-16));
-#4893 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4894 = DEFINITIONAL_REPRESENTATION('',(#4895),#4899);
-#4895 = LINE('',#4896,#4897);
-#4896 = CARTESIAN_POINT('',(-3.360631497199,-0.796572983376));
-#4897 = VECTOR('',#4898,1.);
-#4898 = DIRECTION('',(0.,-1.));
-#4899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4900 = ORIENTED_EDGE('',*,*,#4901,.F.);
-#4901 = EDGE_CURVE('',#4902,#4874,#4904,.T.);
-#4902 = VERTEX_POINT('',#4903);
-#4903 = CARTESIAN_POINT('',(-0.4,0.225,-3.1));
-#4904 = SURFACE_CURVE('',#4905,(#4909,#4916),.PCURVE_S1.);
-#4905 = LINE('',#4906,#4907);
-#4906 = CARTESIAN_POINT('',(-0.4,0.225,-3.1));
-#4907 = VECTOR('',#4908,1.);
-#4908 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4909 = PCURVE('',#4849,#4910);
-#4910 = DEFINITIONAL_REPRESENTATION('',(#4911),#4915);
-#4911 = LINE('',#4912,#4913);
-#4912 = CARTESIAN_POINT('',(0.80000000004,0.));
-#4913 = VECTOR('',#4914,1.);
-#4914 = DIRECTION('',(0.,-1.));
-#4915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4916 = PCURVE('',#4917,#4922);
-#4917 = PLANE('',#4918);
-#4918 = AXIS2_PLACEMENT_3D('',#4919,#4920,#4921);
-#4919 = CARTESIAN_POINT('',(-0.4,0.225,-3.1));
-#4920 = DIRECTION('',(-1.,-0.,0.));
-#4921 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4922 = DEFINITIONAL_REPRESENTATION('',(#4923),#4927);
-#4923 = LINE('',#4924,#4925);
-#4924 = CARTESIAN_POINT('',(0.,0.));
-#4925 = VECTOR('',#4926,1.);
-#4926 = DIRECTION('',(0.,-1.));
-#4927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#4928 = ORIENTED_EDGE('',*,*,#4929,.F.);
-#4929 = EDGE_CURVE('',#4839,#4902,#4930,.T.);
-#4930 = SURFACE_CURVE('',#4931,(#4935,#4942),.PCURVE_S1.);
+#4920 = ORIENTED_EDGE('',*,*,#4921,.T.);
+#4921 = EDGE_CURVE('',#4889,#4922,#4924,.T.);
+#4922 = VERTEX_POINT('',#4923);
+#4923 = CARTESIAN_POINT('',(-0.4,-0.225,-4.6));
+#4924 = SURFACE_CURVE('',#4925,(#4929,#4936),.PCURVE_S1.);
+#4925 = LINE('',#4926,#4927);
+#4926 = CARTESIAN_POINT('',(0.39999999999,-0.225,-4.6));
+#4927 = VECTOR('',#4928,1.);
+#4928 = DIRECTION('',(-1.,0.,0.));
+#4929 = PCURVE('',#4897,#4930);
+#4930 = DEFINITIONAL_REPRESENTATION('',(#4931),#4935);
 #4931 = LINE('',#4932,#4933);
-#4932 = CARTESIAN_POINT('',(0.40000000004,0.225,-3.1));
+#4932 = CARTESIAN_POINT('',(0.,-0.45));
 #4933 = VECTOR('',#4934,1.);
-#4934 = DIRECTION('',(-1.,0.,0.));
-#4935 = PCURVE('',#4849,#4936);
-#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4941);
-#4937 = LINE('',#4938,#4939);
-#4938 = CARTESIAN_POINT('',(0.,0.));
-#4939 = VECTOR('',#4940,1.);
-#4940 = DIRECTION('',(1.,0.));
-#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4934 = DIRECTION('',(1.,0.));
+#4935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4942 = PCURVE('',#4943,#4948);
-#4943 = PLANE('',#4944);
-#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947);
-#4945 = CARTESIAN_POINT('',(1.196572983416,0.225,0.260631497199));
-#4946 = DIRECTION('',(4.930380657631E-32,1.,2.22044604925E-16));
-#4947 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953);
-#4949 = LINE('',#4950,#4951);
-#4950 = CARTESIAN_POINT('',(-3.360631497199,-0.796572983376));
-#4951 = VECTOR('',#4952,1.);
-#4952 = DIRECTION('',(0.,-1.));
-#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4936 = PCURVE('',#4937,#4942);
+#4937 = PLANE('',#4938);
+#4938 = AXIS2_PLACEMENT_3D('',#4939,#4940,#4941);
+#4939 = CARTESIAN_POINT('',(1.032787097361,-0.225,-0.356779882318));
+#4940 = DIRECTION('',(1.232595164408E-32,1.,2.22044604925E-16));
+#4941 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4942 = DEFINITIONAL_REPRESENTATION('',(#4943),#4947);
+#4943 = LINE('',#4944,#4945);
+#4944 = CARTESIAN_POINT('',(-4.243220117682,-0.632787097371));
+#4945 = VECTOR('',#4946,1.);
+#4946 = DIRECTION('',(0.,-1.));
+#4947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4954 = ADVANCED_FACE('',(#4955),#4917,.T.);
-#4955 = FACE_BOUND('',#4956,.T.);
-#4956 = EDGE_LOOP('',(#4957,#4958,#4981,#5009));
-#4957 = ORIENTED_EDGE('',*,*,#4901,.T.);
-#4958 = ORIENTED_EDGE('',*,*,#4959,.T.);
-#4959 = EDGE_CURVE('',#4874,#4960,#4962,.T.);
-#4960 = VERTEX_POINT('',#4961);
-#4961 = CARTESIAN_POINT('',(-0.4,-0.225,0.90957187021));
-#4962 = SURFACE_CURVE('',#4963,(#4967,#4974),.PCURVE_S1.);
-#4963 = LINE('',#4964,#4965);
-#4964 = CARTESIAN_POINT('',(-0.4,-0.225,-3.1));
-#4965 = VECTOR('',#4966,1.);
-#4966 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#4967 = PCURVE('',#4917,#4968);
-#4968 = DEFINITIONAL_REPRESENTATION('',(#4969),#4973);
-#4969 = LINE('',#4970,#4971);
-#4970 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#4971 = VECTOR('',#4972,1.);
-#4972 = DIRECTION('',(1.,0.));
-#4973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4948 = ORIENTED_EDGE('',*,*,#4949,.F.);
+#4949 = EDGE_CURVE('',#4950,#4922,#4952,.T.);
+#4950 = VERTEX_POINT('',#4951);
+#4951 = CARTESIAN_POINT('',(-0.4,0.225,-4.6));
+#4952 = SURFACE_CURVE('',#4953,(#4957,#4964),.PCURVE_S1.);
+#4953 = LINE('',#4954,#4955);
+#4954 = CARTESIAN_POINT('',(-0.4,0.225,-4.6));
+#4955 = VECTOR('',#4956,1.);
+#4956 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#4957 = PCURVE('',#4897,#4958);
+#4958 = DEFINITIONAL_REPRESENTATION('',(#4959),#4963);
+#4959 = LINE('',#4960,#4961);
+#4960 = CARTESIAN_POINT('',(0.79999999999,0.));
+#4961 = VECTOR('',#4962,1.);
+#4962 = DIRECTION('',(0.,-1.));
+#4963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4974 = PCURVE('',#4889,#4975);
-#4975 = DEFINITIONAL_REPRESENTATION('',(#4976),#4980);
-#4976 = LINE('',#4977,#4978);
-#4977 = CARTESIAN_POINT('',(-3.360631497199,-1.596572983416));
-#4978 = VECTOR('',#4979,1.);
-#4979 = DIRECTION('',(1.,0.));
-#4980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4964 = PCURVE('',#4965,#4970);
+#4965 = PLANE('',#4966);
+#4966 = AXIS2_PLACEMENT_3D('',#4967,#4968,#4969);
+#4967 = CARTESIAN_POINT('',(-0.4,0.225,-4.6));
+#4968 = DIRECTION('',(-1.,-0.,0.));
+#4969 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4970 = DEFINITIONAL_REPRESENTATION('',(#4971),#4975);
+#4971 = LINE('',#4972,#4973);
+#4972 = CARTESIAN_POINT('',(0.,0.));
+#4973 = VECTOR('',#4974,1.);
+#4974 = DIRECTION('',(0.,-1.));
+#4975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4981 = ORIENTED_EDGE('',*,*,#4982,.F.);
-#4982 = EDGE_CURVE('',#4983,#4960,#4985,.T.);
-#4983 = VERTEX_POINT('',#4984);
-#4984 = CARTESIAN_POINT('',(-0.4,0.225,0.90957187021));
-#4985 = SURFACE_CURVE('',#4986,(#4990,#4997),.PCURVE_S1.);
-#4986 = LINE('',#4987,#4988);
-#4987 = CARTESIAN_POINT('',(-0.4,0.225,0.90957187021));
-#4988 = VECTOR('',#4989,1.);
-#4989 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#4990 = PCURVE('',#4917,#4991);
-#4991 = DEFINITIONAL_REPRESENTATION('',(#4992),#4996);
-#4992 = LINE('',#4993,#4994);
-#4993 = CARTESIAN_POINT('',(4.00957187021,2.125382139229E-18));
-#4994 = VECTOR('',#4995,1.);
-#4995 = DIRECTION('',(0.,-1.));
-#4996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4976 = ORIENTED_EDGE('',*,*,#4977,.F.);
+#4977 = EDGE_CURVE('',#4887,#4950,#4978,.T.);
+#4978 = SURFACE_CURVE('',#4979,(#4983,#4990),.PCURVE_S1.);
+#4979 = LINE('',#4980,#4981);
+#4980 = CARTESIAN_POINT('',(0.39999999999,0.225,-4.6));
+#4981 = VECTOR('',#4982,1.);
+#4982 = DIRECTION('',(-1.,0.,0.));
+#4983 = PCURVE('',#4897,#4984);
+#4984 = DEFINITIONAL_REPRESENTATION('',(#4985),#4989);
+#4985 = LINE('',#4986,#4987);
+#4986 = CARTESIAN_POINT('',(0.,0.));
+#4987 = VECTOR('',#4988,1.);
+#4988 = DIRECTION('',(1.,0.));
+#4989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#4997 = PCURVE('',#4998,#5003);
-#4998 = PLANE('',#4999);
-#4999 = AXIS2_PLACEMENT_3D('',#5000,#5001,#5002);
-#5000 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
-#5001 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5002 = DIRECTION('',(-1.,-0.,0.));
-#5003 = DEFINITIONAL_REPRESENTATION('',(#5004),#5008);
-#5004 = LINE('',#5005,#5006);
-#5005 = CARTESIAN_POINT('',(0.837956929931,0.));
-#5006 = VECTOR('',#5007,1.);
-#5007 = DIRECTION('',(0.,-1.));
-#5008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#4990 = PCURVE('',#4991,#4996);
+#4991 = PLANE('',#4992);
+#4992 = AXIS2_PLACEMENT_3D('',#4993,#4994,#4995);
+#4993 = CARTESIAN_POINT('',(1.032787097361,0.225,-0.356779882318));
+#4994 = DIRECTION('',(1.232595164408E-32,1.,2.22044604925E-16));
+#4995 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#4996 = DEFINITIONAL_REPRESENTATION('',(#4997),#5001);
+#4997 = LINE('',#4998,#4999);
+#4998 = CARTESIAN_POINT('',(-4.243220117682,-0.632787097371));
+#4999 = VECTOR('',#5000,1.);
+#5000 = DIRECTION('',(0.,-1.));
+#5001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5009 = ORIENTED_EDGE('',*,*,#5010,.F.);
-#5010 = EDGE_CURVE('',#4902,#4983,#5011,.T.);
-#5011 = SURFACE_CURVE('',#5012,(#5016,#5023),.PCURVE_S1.);
-#5012 = LINE('',#5013,#5014);
-#5013 = CARTESIAN_POINT('',(-0.4,0.225,-3.1));
-#5014 = VECTOR('',#5015,1.);
-#5015 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5016 = PCURVE('',#4917,#5017);
-#5017 = DEFINITIONAL_REPRESENTATION('',(#5018),#5022);
-#5018 = LINE('',#5019,#5020);
-#5019 = CARTESIAN_POINT('',(0.,0.));
-#5020 = VECTOR('',#5021,1.);
-#5021 = DIRECTION('',(1.,0.));
-#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5002 = ADVANCED_FACE('',(#5003),#4965,.T.);
+#5003 = FACE_BOUND('',#5004,.T.);
+#5004 = EDGE_LOOP('',(#5005,#5006,#5029,#5057));
+#5005 = ORIENTED_EDGE('',*,*,#4949,.T.);
+#5006 = ORIENTED_EDGE('',*,*,#5007,.T.);
+#5007 = EDGE_CURVE('',#4922,#5008,#5010,.T.);
+#5008 = VERTEX_POINT('',#5009);
+#5009 = CARTESIAN_POINT('',(-0.4,-0.225,0.90957187021));
+#5010 = SURFACE_CURVE('',#5011,(#5015,#5022),.PCURVE_S1.);
+#5011 = LINE('',#5012,#5013);
+#5012 = CARTESIAN_POINT('',(-0.4,-0.225,-4.6));
+#5013 = VECTOR('',#5014,1.);
+#5014 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5015 = PCURVE('',#4965,#5016);
+#5016 = DEFINITIONAL_REPRESENTATION('',(#5017),#5021);
+#5017 = LINE('',#5018,#5019);
+#5018 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#5019 = VECTOR('',#5020,1.);
+#5020 = DIRECTION('',(1.,0.));
+#5021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5023 = PCURVE('',#4943,#5024);
-#5024 = DEFINITIONAL_REPRESENTATION('',(#5025),#5029);
-#5025 = LINE('',#5026,#5027);
-#5026 = CARTESIAN_POINT('',(-3.360631497199,-1.596572983416));
-#5027 = VECTOR('',#5028,1.);
-#5028 = DIRECTION('',(1.,0.));
-#5029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5022 = PCURVE('',#4937,#5023);
+#5023 = DEFINITIONAL_REPRESENTATION('',(#5024),#5028);
+#5024 = LINE('',#5025,#5026);
+#5025 = CARTESIAN_POINT('',(-4.243220117682,-1.432787097361));
+#5026 = VECTOR('',#5027,1.);
+#5027 = DIRECTION('',(1.,0.));
+#5028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5030 = ADVANCED_FACE('',(#5031),#4998,.F.);
-#5031 = FACE_BOUND('',#5032,.F.);
-#5032 = EDGE_LOOP('',(#5033,#5063,#5084,#5085));
-#5033 = ORIENTED_EDGE('',*,*,#5034,.T.);
-#5034 = EDGE_CURVE('',#5035,#5037,#5039,.T.);
-#5035 = VERTEX_POINT('',#5036);
-#5036 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
-#5037 = VERTEX_POINT('',#5038);
-#5038 = CARTESIAN_POINT('',(0.437956929931,-0.225,0.90957187021));
-#5039 = SURFACE_CURVE('',#5040,(#5044,#5051),.PCURVE_S1.);
+#5029 = ORIENTED_EDGE('',*,*,#5030,.F.);
+#5030 = EDGE_CURVE('',#5031,#5008,#5033,.T.);
+#5031 = VERTEX_POINT('',#5032);
+#5032 = CARTESIAN_POINT('',(-0.4,0.225,0.90957187021));
+#5033 = SURFACE_CURVE('',#5034,(#5038,#5045),.PCURVE_S1.);
+#5034 = LINE('',#5035,#5036);
+#5035 = CARTESIAN_POINT('',(-0.4,0.225,0.90957187021));
+#5036 = VECTOR('',#5037,1.);
+#5037 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5038 = PCURVE('',#4965,#5039);
+#5039 = DEFINITIONAL_REPRESENTATION('',(#5040),#5044);
 #5040 = LINE('',#5041,#5042);
-#5041 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
+#5041 = CARTESIAN_POINT('',(5.50957187021,2.125382139229E-18));
 #5042 = VECTOR('',#5043,1.);
-#5043 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5044 = PCURVE('',#4998,#5045);
-#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5050);
-#5046 = LINE('',#5047,#5048);
-#5047 = CARTESIAN_POINT('',(0.,0.));
-#5048 = VECTOR('',#5049,1.);
-#5049 = DIRECTION('',(0.,-1.));
-#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5043 = DIRECTION('',(0.,-1.));
+#5044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5051 = PCURVE('',#5052,#5057);
-#5052 = PLANE('',#5053);
-#5053 = AXIS2_PLACEMENT_3D('',#5054,#5055,#5056);
-#5054 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
-#5055 = DIRECTION('',(0.292059035935,2.123635251023E-16,-0.956400292518)
-  );
-#5056 = DIRECTION('',(-0.956400292518,6.485013324903E-17,-0.292059035935
-    ));
-#5057 = DEFINITIONAL_REPRESENTATION('',(#5058),#5062);
-#5058 = LINE('',#5059,#5060);
-#5059 = CARTESIAN_POINT('',(2.142583954052,-1.689768393513E-19));
-#5060 = VECTOR('',#5061,1.);
-#5061 = DIRECTION('',(0.,-1.));
-#5062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5045 = PCURVE('',#5046,#5051);
+#5046 = PLANE('',#5047);
+#5047 = AXIS2_PLACEMENT_3D('',#5048,#5049,#5050);
+#5048 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
+#5049 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5050 = DIRECTION('',(-1.,-0.,0.));
+#5051 = DEFINITIONAL_REPRESENTATION('',(#5052),#5056);
+#5052 = LINE('',#5053,#5054);
+#5053 = CARTESIAN_POINT('',(0.837956929931,0.));
+#5054 = VECTOR('',#5055,1.);
+#5055 = DIRECTION('',(0.,-1.));
+#5056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5063 = ORIENTED_EDGE('',*,*,#5064,.T.);
-#5064 = EDGE_CURVE('',#5037,#4960,#5065,.T.);
-#5065 = SURFACE_CURVE('',#5066,(#5070,#5077),.PCURVE_S1.);
+#5057 = ORIENTED_EDGE('',*,*,#5058,.F.);
+#5058 = EDGE_CURVE('',#4950,#5031,#5059,.T.);
+#5059 = SURFACE_CURVE('',#5060,(#5064,#5071),.PCURVE_S1.);
+#5060 = LINE('',#5061,#5062);
+#5061 = CARTESIAN_POINT('',(-0.4,0.225,-4.6));
+#5062 = VECTOR('',#5063,1.);
+#5063 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5064 = PCURVE('',#4965,#5065);
+#5065 = DEFINITIONAL_REPRESENTATION('',(#5066),#5070);
 #5066 = LINE('',#5067,#5068);
-#5067 = CARTESIAN_POINT('',(0.437956929931,-0.225,0.90957187021));
+#5067 = CARTESIAN_POINT('',(0.,0.));
 #5068 = VECTOR('',#5069,1.);
-#5069 = DIRECTION('',(-1.,0.,0.));
-#5070 = PCURVE('',#4998,#5071);
-#5071 = DEFINITIONAL_REPRESENTATION('',(#5072),#5076);
-#5072 = LINE('',#5073,#5074);
-#5073 = CARTESIAN_POINT('',(0.,-0.45));
-#5074 = VECTOR('',#5075,1.);
-#5075 = DIRECTION('',(1.,0.));
-#5076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5069 = DIRECTION('',(1.,0.));
+#5070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5077 = PCURVE('',#4889,#5078);
-#5078 = DEFINITIONAL_REPRESENTATION('',(#5079),#5083);
-#5079 = LINE('',#5080,#5081);
-#5080 = CARTESIAN_POINT('',(0.648940373011,-0.758616053484));
-#5081 = VECTOR('',#5082,1.);
-#5082 = DIRECTION('',(0.,-1.));
-#5083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5071 = PCURVE('',#4991,#5072);
+#5072 = DEFINITIONAL_REPRESENTATION('',(#5073),#5077);
+#5073 = LINE('',#5074,#5075);
+#5074 = CARTESIAN_POINT('',(-4.243220117682,-1.432787097361));
+#5075 = VECTOR('',#5076,1.);
+#5076 = DIRECTION('',(1.,0.));
+#5077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5084 = ORIENTED_EDGE('',*,*,#4982,.F.);
-#5085 = ORIENTED_EDGE('',*,*,#5086,.F.);
-#5086 = EDGE_CURVE('',#5035,#4983,#5087,.T.);
+#5078 = ADVANCED_FACE('',(#5079),#5046,.F.);
+#5079 = FACE_BOUND('',#5080,.F.);
+#5080 = EDGE_LOOP('',(#5081,#5111,#5132,#5133));
+#5081 = ORIENTED_EDGE('',*,*,#5082,.T.);
+#5082 = EDGE_CURVE('',#5083,#5085,#5087,.T.);
+#5083 = VERTEX_POINT('',#5084);
+#5084 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
+#5085 = VERTEX_POINT('',#5086);
+#5086 = CARTESIAN_POINT('',(0.437956929931,-0.225,0.90957187021));
 #5087 = SURFACE_CURVE('',#5088,(#5092,#5099),.PCURVE_S1.);
 #5088 = LINE('',#5089,#5090);
 #5089 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
 #5090 = VECTOR('',#5091,1.);
-#5091 = DIRECTION('',(-1.,0.,0.));
-#5092 = PCURVE('',#4998,#5093);
+#5091 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5092 = PCURVE('',#5046,#5093);
 #5093 = DEFINITIONAL_REPRESENTATION('',(#5094),#5098);
 #5094 = LINE('',#5095,#5096);
-#5095 = CARTESIAN_POINT('',(0.,0.));
+#5095 = CARTESIAN_POINT('',(5.551115123126E-17,0.));
 #5096 = VECTOR('',#5097,1.);
-#5097 = DIRECTION('',(1.,0.));
+#5097 = DIRECTION('',(0.,-1.));
 #5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5099 = PCURVE('',#4943,#5100);
-#5100 = DEFINITIONAL_REPRESENTATION('',(#5101),#5105);
-#5101 = LINE('',#5102,#5103);
-#5102 = CARTESIAN_POINT('',(0.648940373011,-0.758616053484));
-#5103 = VECTOR('',#5104,1.);
-#5104 = DIRECTION('',(0.,-1.));
-#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5106 = ADVANCED_FACE('',(#5107),#5052,.F.);
-#5107 = FACE_BOUND('',#5108,.F.);
-#5108 = EDGE_LOOP('',(#5109,#5139,#5160,#5161));
-#5109 = ORIENTED_EDGE('',*,*,#5110,.T.);
-#5110 = EDGE_CURVE('',#5111,#5113,#5115,.T.);
-#5111 = VERTEX_POINT('',#5112);
-#5112 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
-#5113 = VERTEX_POINT('',#5114);
-#5114 = CARTESIAN_POINT('',(2.487124850331,-0.225,1.535332874241));
-#5115 = SURFACE_CURVE('',#5116,(#5120,#5127),.PCURVE_S1.);
-#5116 = LINE('',#5117,#5118);
-#5117 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
-#5118 = VECTOR('',#5119,1.);
-#5119 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5120 = PCURVE('',#5052,#5121);
-#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5126);
-#5122 = LINE('',#5123,#5124);
-#5123 = CARTESIAN_POINT('',(0.,0.));
-#5124 = VECTOR('',#5125,1.);
-#5125 = DIRECTION('',(0.,-1.));
-#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5127 = PCURVE('',#5128,#5133);
-#5128 = PLANE('',#5129);
-#5129 = AXIS2_PLACEMENT_3D('',#5130,#5131,#5132);
-#5130 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
-#5131 = DIRECTION('',(1.,0.,0.));
-#5132 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5133 = DEFINITIONAL_REPRESENTATION('',(#5134),#5138);
-#5134 = LINE('',#5135,#5136);
-#5135 = CARTESIAN_POINT('',(0.947087125759,1.174901825629E-17));
-#5136 = VECTOR('',#5137,1.);
-#5137 = DIRECTION('',(0.,-1.));
-#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5139 = ORIENTED_EDGE('',*,*,#5140,.T.);
-#5140 = EDGE_CURVE('',#5113,#5037,#5141,.T.);
-#5141 = SURFACE_CURVE('',#5142,(#5146,#5153),.PCURVE_S1.);
-#5142 = LINE('',#5143,#5144);
-#5143 = CARTESIAN_POINT('',(2.487124850331,-0.225,1.535332874241));
-#5144 = VECTOR('',#5145,1.);
-#5145 = DIRECTION('',(-0.956400292518,6.485013324903E-17,-0.292059035935
+#5099 = PCURVE('',#5100,#5105);
+#5100 = PLANE('',#5101);
+#5101 = AXIS2_PLACEMENT_3D('',#5102,#5103,#5104);
+#5102 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
+#5103 = DIRECTION('',(0.292059035935,2.123635251023E-16,-0.956400292518)
+  );
+#5104 = DIRECTION('',(-0.956400292518,6.485013324903E-17,-0.292059035935
     ));
-#5146 = PCURVE('',#5052,#5147);
-#5147 = DEFINITIONAL_REPRESENTATION('',(#5148),#5152);
-#5148 = LINE('',#5149,#5150);
-#5149 = CARTESIAN_POINT('',(-2.918255996206E-17,-0.45));
-#5150 = VECTOR('',#5151,1.);
-#5151 = DIRECTION('',(1.,0.));
-#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110);
+#5106 = LINE('',#5107,#5108);
+#5107 = CARTESIAN_POINT('',(2.142583954052,-1.689768393513E-19));
+#5108 = VECTOR('',#5109,1.);
+#5109 = DIRECTION('',(0.,-1.));
+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5153 = PCURVE('',#4889,#5154);
-#5154 = DEFINITIONAL_REPRESENTATION('',(#5155),#5159);
-#5155 = LINE('',#5156,#5157);
-#5156 = CARTESIAN_POINT('',(1.274701377042,1.290551866915));
-#5157 = VECTOR('',#5158,1.);
-#5158 = DIRECTION('',(-0.292059035935,-0.956400292518));
-#5159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5111 = ORIENTED_EDGE('',*,*,#5112,.T.);
+#5112 = EDGE_CURVE('',#5085,#5008,#5113,.T.);
+#5113 = SURFACE_CURVE('',#5114,(#5118,#5125),.PCURVE_S1.);
+#5114 = LINE('',#5115,#5116);
+#5115 = CARTESIAN_POINT('',(0.437956929931,-0.225,0.90957187021));
+#5116 = VECTOR('',#5117,1.);
+#5117 = DIRECTION('',(-1.,0.,0.));
+#5118 = PCURVE('',#5046,#5119);
+#5119 = DEFINITIONAL_REPRESENTATION('',(#5120),#5124);
+#5120 = LINE('',#5121,#5122);
+#5121 = CARTESIAN_POINT('',(0.,-0.45));
+#5122 = VECTOR('',#5123,1.);
+#5123 = DIRECTION('',(1.,0.));
+#5124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5160 = ORIENTED_EDGE('',*,*,#5034,.F.);
-#5161 = ORIENTED_EDGE('',*,*,#5162,.F.);
-#5162 = EDGE_CURVE('',#5111,#5035,#5163,.T.);
+#5125 = PCURVE('',#4937,#5126);
+#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5131);
+#5127 = LINE('',#5128,#5129);
+#5128 = CARTESIAN_POINT('',(1.266351752529,-0.59483016743));
+#5129 = VECTOR('',#5130,1.);
+#5130 = DIRECTION('',(0.,-1.));
+#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5132 = ORIENTED_EDGE('',*,*,#5030,.F.);
+#5133 = ORIENTED_EDGE('',*,*,#5134,.F.);
+#5134 = EDGE_CURVE('',#5083,#5031,#5135,.T.);
+#5135 = SURFACE_CURVE('',#5136,(#5140,#5147),.PCURVE_S1.);
+#5136 = LINE('',#5137,#5138);
+#5137 = CARTESIAN_POINT('',(0.437956929931,0.225,0.90957187021));
+#5138 = VECTOR('',#5139,1.);
+#5139 = DIRECTION('',(-1.,0.,0.));
+#5140 = PCURVE('',#5046,#5141);
+#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);
+#5142 = LINE('',#5143,#5144);
+#5143 = CARTESIAN_POINT('',(0.,0.));
+#5144 = VECTOR('',#5145,1.);
+#5145 = DIRECTION('',(1.,0.));
+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5147 = PCURVE('',#4991,#5148);
+#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5153);
+#5149 = LINE('',#5150,#5151);
+#5150 = CARTESIAN_POINT('',(1.266351752529,-0.59483016743));
+#5151 = VECTOR('',#5152,1.);
+#5152 = DIRECTION('',(0.,-1.));
+#5153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5154 = ADVANCED_FACE('',(#5155),#5100,.F.);
+#5155 = FACE_BOUND('',#5156,.F.);
+#5156 = EDGE_LOOP('',(#5157,#5187,#5208,#5209));
+#5157 = ORIENTED_EDGE('',*,*,#5158,.T.);
+#5158 = EDGE_CURVE('',#5159,#5161,#5163,.T.);
+#5159 = VERTEX_POINT('',#5160);
+#5160 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
+#5161 = VERTEX_POINT('',#5162);
+#5162 = CARTESIAN_POINT('',(2.487124850331,-0.225,1.535332874241));
 #5163 = SURFACE_CURVE('',#5164,(#5168,#5175),.PCURVE_S1.);
 #5164 = LINE('',#5165,#5166);
 #5165 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
 #5166 = VECTOR('',#5167,1.);
-#5167 = DIRECTION('',(-0.956400292518,6.485013324903E-17,-0.292059035935
-    ));
-#5168 = PCURVE('',#5052,#5169);
+#5167 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5168 = PCURVE('',#5100,#5169);
 #5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5174);
 #5170 = LINE('',#5171,#5172);
 #5171 = CARTESIAN_POINT('',(0.,0.));
 #5172 = VECTOR('',#5173,1.);
-#5173 = DIRECTION('',(1.,0.));
+#5173 = DIRECTION('',(0.,-1.));
 #5174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5175 = PCURVE('',#4943,#5176);
-#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5181);
-#5177 = LINE('',#5178,#5179);
-#5178 = CARTESIAN_POINT('',(1.274701377042,1.290551866915));
-#5179 = VECTOR('',#5180,1.);
-#5180 = DIRECTION('',(-0.292059035935,-0.956400292518));
-#5181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5175 = PCURVE('',#5176,#5181);
+#5176 = PLANE('',#5177);
+#5177 = AXIS2_PLACEMENT_3D('',#5178,#5179,#5180);
+#5178 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
+#5179 = DIRECTION('',(1.,0.,0.));
+#5180 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5181 = DEFINITIONAL_REPRESENTATION('',(#5182),#5186);
+#5182 = LINE('',#5183,#5184);
+#5183 = CARTESIAN_POINT('',(0.947087125759,1.174901825629E-17));
+#5184 = VECTOR('',#5185,1.);
+#5185 = DIRECTION('',(0.,-1.));
+#5186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5182 = ADVANCED_FACE('',(#5183),#5128,.F.);
-#5183 = FACE_BOUND('',#5184,.F.);
-#5184 = EDGE_LOOP('',(#5185,#5215,#5236,#5237));
-#5185 = ORIENTED_EDGE('',*,*,#5186,.T.);
-#5186 = EDGE_CURVE('',#5187,#5189,#5191,.T.);
-#5187 = VERTEX_POINT('',#5188);
-#5188 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
-#5189 = VERTEX_POINT('',#5190);
-#5190 = CARTESIAN_POINT('',(2.487124850331,-0.225,2.48242));
-#5191 = SURFACE_CURVE('',#5192,(#5196,#5203),.PCURVE_S1.);
-#5192 = LINE('',#5193,#5194);
-#5193 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
-#5194 = VECTOR('',#5195,1.);
-#5195 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5196 = PCURVE('',#5128,#5197);
-#5197 = DEFINITIONAL_REPRESENTATION('',(#5198),#5202);
-#5198 = LINE('',#5199,#5200);
-#5199 = CARTESIAN_POINT('',(0.,0.));
-#5200 = VECTOR('',#5201,1.);
-#5201 = DIRECTION('',(0.,-1.));
-#5202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5187 = ORIENTED_EDGE('',*,*,#5188,.T.);
+#5188 = EDGE_CURVE('',#5161,#5085,#5189,.T.);
+#5189 = SURFACE_CURVE('',#5190,(#5194,#5201),.PCURVE_S1.);
+#5190 = LINE('',#5191,#5192);
+#5191 = CARTESIAN_POINT('',(2.487124850331,-0.225,1.535332874241));
+#5192 = VECTOR('',#5193,1.);
+#5193 = DIRECTION('',(-0.956400292518,6.485013324903E-17,-0.292059035935
+    ));
+#5194 = PCURVE('',#5100,#5195);
+#5195 = DEFINITIONAL_REPRESENTATION('',(#5196),#5200);
+#5196 = LINE('',#5197,#5198);
+#5197 = CARTESIAN_POINT('',(-2.918255996206E-17,-0.45));
+#5198 = VECTOR('',#5199,1.);
+#5199 = DIRECTION('',(1.,0.));
+#5200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5203 = PCURVE('',#5204,#5209);
-#5204 = PLANE('',#5205);
-#5205 = AXIS2_PLACEMENT_3D('',#5206,#5207,#5208);
-#5206 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
-#5207 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5208 = DIRECTION('',(-1.,-0.,0.));
-#5209 = DEFINITIONAL_REPRESENTATION('',(#5210),#5214);
-#5210 = LINE('',#5211,#5212);
-#5211 = CARTESIAN_POINT('',(0.492875149669,0.));
-#5212 = VECTOR('',#5213,1.);
-#5213 = DIRECTION('',(0.,-1.));
-#5214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5201 = PCURVE('',#4937,#5202);
+#5202 = DEFINITIONAL_REPRESENTATION('',(#5203),#5207);
+#5203 = LINE('',#5204,#5205);
+#5204 = CARTESIAN_POINT('',(1.892112756559,1.45433775297));
+#5205 = VECTOR('',#5206,1.);
+#5206 = DIRECTION('',(-0.292059035935,-0.956400292518));
+#5207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5215 = ORIENTED_EDGE('',*,*,#5216,.T.);
-#5216 = EDGE_CURVE('',#5189,#5113,#5217,.T.);
-#5217 = SURFACE_CURVE('',#5218,(#5222,#5229),.PCURVE_S1.);
+#5208 = ORIENTED_EDGE('',*,*,#5082,.F.);
+#5209 = ORIENTED_EDGE('',*,*,#5210,.F.);
+#5210 = EDGE_CURVE('',#5159,#5083,#5211,.T.);
+#5211 = SURFACE_CURVE('',#5212,(#5216,#5223),.PCURVE_S1.);
+#5212 = LINE('',#5213,#5214);
+#5213 = CARTESIAN_POINT('',(2.487124850331,0.225,1.535332874241));
+#5214 = VECTOR('',#5215,1.);
+#5215 = DIRECTION('',(-0.956400292518,6.485013324903E-17,-0.292059035935
+    ));
+#5216 = PCURVE('',#5100,#5217);
+#5217 = DEFINITIONAL_REPRESENTATION('',(#5218),#5222);
 #5218 = LINE('',#5219,#5220);
-#5219 = CARTESIAN_POINT('',(2.487124850331,-0.225,2.48242));
+#5219 = CARTESIAN_POINT('',(0.,0.));
 #5220 = VECTOR('',#5221,1.);
-#5221 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5222 = PCURVE('',#5128,#5223);
-#5223 = DEFINITIONAL_REPRESENTATION('',(#5224),#5228);
-#5224 = LINE('',#5225,#5226);
-#5225 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#5226 = VECTOR('',#5227,1.);
-#5227 = DIRECTION('',(1.,0.));
-#5228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5221 = DIRECTION('',(1.,0.));
+#5222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5229 = PCURVE('',#4889,#5230);
-#5230 = DEFINITIONAL_REPRESENTATION('',(#5231),#5235);
-#5231 = LINE('',#5232,#5233);
-#5232 = CARTESIAN_POINT('',(2.221788502801,1.290551866915));
-#5233 = VECTOR('',#5234,1.);
-#5234 = DIRECTION('',(-1.,0.));
-#5235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5223 = PCURVE('',#4991,#5224);
+#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229);
+#5225 = LINE('',#5226,#5227);
+#5226 = CARTESIAN_POINT('',(1.892112756559,1.45433775297));
+#5227 = VECTOR('',#5228,1.);
+#5228 = DIRECTION('',(-0.292059035935,-0.956400292518));
+#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5236 = ORIENTED_EDGE('',*,*,#5110,.F.);
-#5237 = ORIENTED_EDGE('',*,*,#5238,.F.);
-#5238 = EDGE_CURVE('',#5187,#5111,#5239,.T.);
+#5230 = ADVANCED_FACE('',(#5231),#5176,.F.);
+#5231 = FACE_BOUND('',#5232,.F.);
+#5232 = EDGE_LOOP('',(#5233,#5263,#5284,#5285));
+#5233 = ORIENTED_EDGE('',*,*,#5234,.T.);
+#5234 = EDGE_CURVE('',#5235,#5237,#5239,.T.);
+#5235 = VERTEX_POINT('',#5236);
+#5236 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
+#5237 = VERTEX_POINT('',#5238);
+#5238 = CARTESIAN_POINT('',(2.487124850331,-0.225,2.48242));
 #5239 = SURFACE_CURVE('',#5240,(#5244,#5251),.PCURVE_S1.);
 #5240 = LINE('',#5241,#5242);
 #5241 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
 #5242 = VECTOR('',#5243,1.);
-#5243 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5244 = PCURVE('',#5128,#5245);
+#5243 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5244 = PCURVE('',#5176,#5245);
 #5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5250);
 #5246 = LINE('',#5247,#5248);
 #5247 = CARTESIAN_POINT('',(0.,0.));
 #5248 = VECTOR('',#5249,1.);
-#5249 = DIRECTION('',(1.,0.));
+#5249 = DIRECTION('',(0.,-1.));
 #5250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5251 = PCURVE('',#4943,#5252);
-#5252 = DEFINITIONAL_REPRESENTATION('',(#5253),#5257);
-#5253 = LINE('',#5254,#5255);
-#5254 = CARTESIAN_POINT('',(2.221788502801,1.290551866915));
-#5255 = VECTOR('',#5256,1.);
-#5256 = DIRECTION('',(-1.,0.));
-#5257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5251 = PCURVE('',#5252,#5257);
+#5252 = PLANE('',#5253);
+#5253 = AXIS2_PLACEMENT_3D('',#5254,#5255,#5256);
+#5254 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
+#5255 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5256 = DIRECTION('',(-1.,-0.,0.));
+#5257 = DEFINITIONAL_REPRESENTATION('',(#5258),#5262);
+#5258 = LINE('',#5259,#5260);
+#5259 = CARTESIAN_POINT('',(0.492875149669,0.));
+#5260 = VECTOR('',#5261,1.);
+#5261 = DIRECTION('',(0.,-1.));
+#5262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5258 = ADVANCED_FACE('',(#5259),#5204,.F.);
-#5259 = FACE_BOUND('',#5260,.F.);
-#5260 = EDGE_LOOP('',(#5261,#5291,#5312,#5313));
-#5261 = ORIENTED_EDGE('',*,*,#5262,.T.);
-#5262 = EDGE_CURVE('',#5263,#5265,#5267,.T.);
-#5263 = VERTEX_POINT('',#5264);
-#5264 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
-#5265 = VERTEX_POINT('',#5266);
-#5266 = CARTESIAN_POINT('',(2.98,-0.225,2.48242));
-#5267 = SURFACE_CURVE('',#5268,(#5272,#5279),.PCURVE_S1.);
-#5268 = LINE('',#5269,#5270);
-#5269 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
-#5270 = VECTOR('',#5271,1.);
-#5271 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5272 = PCURVE('',#5204,#5273);
-#5273 = DEFINITIONAL_REPRESENTATION('',(#5274),#5278);
-#5274 = LINE('',#5275,#5276);
-#5275 = CARTESIAN_POINT('',(0.,0.));
-#5276 = VECTOR('',#5277,1.);
-#5277 = DIRECTION('',(0.,-1.));
-#5278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5263 = ORIENTED_EDGE('',*,*,#5264,.T.);
+#5264 = EDGE_CURVE('',#5237,#5161,#5265,.T.);
+#5265 = SURFACE_CURVE('',#5266,(#5270,#5277),.PCURVE_S1.);
+#5266 = LINE('',#5267,#5268);
+#5267 = CARTESIAN_POINT('',(2.487124850331,-0.225,2.48242));
+#5268 = VECTOR('',#5269,1.);
+#5269 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5270 = PCURVE('',#5176,#5271);
+#5271 = DEFINITIONAL_REPRESENTATION('',(#5272),#5276);
+#5272 = LINE('',#5273,#5274);
+#5273 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#5274 = VECTOR('',#5275,1.);
+#5275 = DIRECTION('',(1.,0.));
+#5276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5279 = PCURVE('',#5280,#5285);
-#5280 = PLANE('',#5281);
-#5281 = AXIS2_PLACEMENT_3D('',#5282,#5283,#5284);
-#5282 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
-#5283 = DIRECTION('',(1.,0.,0.));
-#5284 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5285 = DEFINITIONAL_REPRESENTATION('',(#5286),#5290);
-#5286 = LINE('',#5287,#5288);
-#5287 = CARTESIAN_POINT('',(0.580295999999,9.926282018688E-18));
-#5288 = VECTOR('',#5289,1.);
-#5289 = DIRECTION('',(0.,-1.));
-#5290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5277 = PCURVE('',#4937,#5278);
+#5278 = DEFINITIONAL_REPRESENTATION('',(#5279),#5283);
+#5279 = LINE('',#5280,#5281);
+#5280 = CARTESIAN_POINT('',(2.839199882318,1.45433775297));
+#5281 = VECTOR('',#5282,1.);
+#5282 = DIRECTION('',(-1.,0.));
+#5283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5291 = ORIENTED_EDGE('',*,*,#5292,.T.);
-#5292 = EDGE_CURVE('',#5265,#5189,#5293,.T.);
-#5293 = SURFACE_CURVE('',#5294,(#5298,#5305),.PCURVE_S1.);
+#5284 = ORIENTED_EDGE('',*,*,#5158,.F.);
+#5285 = ORIENTED_EDGE('',*,*,#5286,.F.);
+#5286 = EDGE_CURVE('',#5235,#5159,#5287,.T.);
+#5287 = SURFACE_CURVE('',#5288,(#5292,#5299),.PCURVE_S1.);
+#5288 = LINE('',#5289,#5290);
+#5289 = CARTESIAN_POINT('',(2.487124850331,0.225,2.48242));
+#5290 = VECTOR('',#5291,1.);
+#5291 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5292 = PCURVE('',#5176,#5293);
+#5293 = DEFINITIONAL_REPRESENTATION('',(#5294),#5298);
 #5294 = LINE('',#5295,#5296);
-#5295 = CARTESIAN_POINT('',(2.98,-0.225,2.48242));
+#5295 = CARTESIAN_POINT('',(0.,0.));
 #5296 = VECTOR('',#5297,1.);
-#5297 = DIRECTION('',(-1.,0.,0.));
-#5298 = PCURVE('',#5204,#5299);
-#5299 = DEFINITIONAL_REPRESENTATION('',(#5300),#5304);
-#5300 = LINE('',#5301,#5302);
-#5301 = CARTESIAN_POINT('',(0.,-0.45));
-#5302 = VECTOR('',#5303,1.);
-#5303 = DIRECTION('',(1.,0.));
-#5304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5297 = DIRECTION('',(1.,0.));
+#5298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5305 = PCURVE('',#4889,#5306);
-#5306 = DEFINITIONAL_REPRESENTATION('',(#5307),#5311);
-#5307 = LINE('',#5308,#5309);
-#5308 = CARTESIAN_POINT('',(2.221788502801,1.783427016584));
-#5309 = VECTOR('',#5310,1.);
-#5310 = DIRECTION('',(0.,-1.));
-#5311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5299 = PCURVE('',#4991,#5300);
+#5300 = DEFINITIONAL_REPRESENTATION('',(#5301),#5305);
+#5301 = LINE('',#5302,#5303);
+#5302 = CARTESIAN_POINT('',(2.839199882318,1.45433775297));
+#5303 = VECTOR('',#5304,1.);
+#5304 = DIRECTION('',(-1.,0.));
+#5305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5312 = ORIENTED_EDGE('',*,*,#5186,.F.);
-#5313 = ORIENTED_EDGE('',*,*,#5314,.F.);
-#5314 = EDGE_CURVE('',#5263,#5187,#5315,.T.);
+#5306 = ADVANCED_FACE('',(#5307),#5252,.F.);
+#5307 = FACE_BOUND('',#5308,.F.);
+#5308 = EDGE_LOOP('',(#5309,#5339,#5360,#5361));
+#5309 = ORIENTED_EDGE('',*,*,#5310,.T.);
+#5310 = EDGE_CURVE('',#5311,#5313,#5315,.T.);
+#5311 = VERTEX_POINT('',#5312);
+#5312 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
+#5313 = VERTEX_POINT('',#5314);
+#5314 = CARTESIAN_POINT('',(2.98,-0.225,2.48242));
 #5315 = SURFACE_CURVE('',#5316,(#5320,#5327),.PCURVE_S1.);
 #5316 = LINE('',#5317,#5318);
 #5317 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
 #5318 = VECTOR('',#5319,1.);
-#5319 = DIRECTION('',(-1.,0.,0.));
-#5320 = PCURVE('',#5204,#5321);
+#5319 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5320 = PCURVE('',#5252,#5321);
 #5321 = DEFINITIONAL_REPRESENTATION('',(#5322),#5326);
 #5322 = LINE('',#5323,#5324);
 #5323 = CARTESIAN_POINT('',(0.,0.));
 #5324 = VECTOR('',#5325,1.);
-#5325 = DIRECTION('',(1.,0.));
+#5325 = DIRECTION('',(0.,-1.));
 #5326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5327 = PCURVE('',#4943,#5328);
-#5328 = DEFINITIONAL_REPRESENTATION('',(#5329),#5333);
-#5329 = LINE('',#5330,#5331);
-#5330 = CARTESIAN_POINT('',(2.221788502801,1.783427016584));
-#5331 = VECTOR('',#5332,1.);
-#5332 = DIRECTION('',(0.,-1.));
-#5333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5327 = PCURVE('',#5328,#5333);
+#5328 = PLANE('',#5329);
+#5329 = AXIS2_PLACEMENT_3D('',#5330,#5331,#5332);
+#5330 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
+#5331 = DIRECTION('',(1.,0.,0.));
+#5332 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5338);
+#5334 = LINE('',#5335,#5336);
+#5335 = CARTESIAN_POINT('',(0.580295999999,9.926282018688E-18));
+#5336 = VECTOR('',#5337,1.);
+#5337 = DIRECTION('',(0.,-1.));
+#5338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5334 = ADVANCED_FACE('',(#5335),#5280,.F.);
-#5335 = FACE_BOUND('',#5336,.F.);
-#5336 = EDGE_LOOP('',(#5337,#5367,#5388,#5389));
-#5337 = ORIENTED_EDGE('',*,*,#5338,.T.);
-#5338 = EDGE_CURVE('',#5339,#5341,#5343,.T.);
-#5339 = VERTEX_POINT('',#5340);
-#5340 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
-#5341 = VERTEX_POINT('',#5342);
-#5342 = CARTESIAN_POINT('',(2.98,-0.225,3.062715999999));
-#5343 = SURFACE_CURVE('',#5344,(#5348,#5355),.PCURVE_S1.);
-#5344 = LINE('',#5345,#5346);
-#5345 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
-#5346 = VECTOR('',#5347,1.);
-#5347 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5348 = PCURVE('',#5280,#5349);
-#5349 = DEFINITIONAL_REPRESENTATION('',(#5350),#5354);
-#5350 = LINE('',#5351,#5352);
-#5351 = CARTESIAN_POINT('',(0.,0.));
-#5352 = VECTOR('',#5353,1.);
-#5353 = DIRECTION('',(0.,-1.));
-#5354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5339 = ORIENTED_EDGE('',*,*,#5340,.T.);
+#5340 = EDGE_CURVE('',#5313,#5237,#5341,.T.);
+#5341 = SURFACE_CURVE('',#5342,(#5346,#5353),.PCURVE_S1.);
+#5342 = LINE('',#5343,#5344);
+#5343 = CARTESIAN_POINT('',(2.98,-0.225,2.48242));
+#5344 = VECTOR('',#5345,1.);
+#5345 = DIRECTION('',(-1.,0.,0.));
+#5346 = PCURVE('',#5252,#5347);
+#5347 = DEFINITIONAL_REPRESENTATION('',(#5348),#5352);
+#5348 = LINE('',#5349,#5350);
+#5349 = CARTESIAN_POINT('',(0.,-0.45));
+#5350 = VECTOR('',#5351,1.);
+#5351 = DIRECTION('',(1.,0.));
+#5352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5355 = PCURVE('',#5356,#5361);
-#5356 = PLANE('',#5357);
-#5357 = AXIS2_PLACEMENT_3D('',#5358,#5359,#5360);
-#5358 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
-#5359 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5360 = DIRECTION('',(-1.,-0.,0.));
-#5361 = DEFINITIONAL_REPRESENTATION('',(#5362),#5366);
-#5362 = LINE('',#5363,#5364);
-#5363 = CARTESIAN_POINT('',(0.5,0.));
-#5364 = VECTOR('',#5365,1.);
-#5365 = DIRECTION('',(0.,-1.));
-#5366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5353 = PCURVE('',#4937,#5354);
+#5354 = DEFINITIONAL_REPRESENTATION('',(#5355),#5359);
+#5355 = LINE('',#5356,#5357);
+#5356 = CARTESIAN_POINT('',(2.839199882318,1.947212902639));
+#5357 = VECTOR('',#5358,1.);
+#5358 = DIRECTION('',(0.,-1.));
+#5359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5367 = ORIENTED_EDGE('',*,*,#5368,.T.);
-#5368 = EDGE_CURVE('',#5341,#5265,#5369,.T.);
-#5369 = SURFACE_CURVE('',#5370,(#5374,#5381),.PCURVE_S1.);
+#5360 = ORIENTED_EDGE('',*,*,#5234,.F.);
+#5361 = ORIENTED_EDGE('',*,*,#5362,.F.);
+#5362 = EDGE_CURVE('',#5311,#5235,#5363,.T.);
+#5363 = SURFACE_CURVE('',#5364,(#5368,#5375),.PCURVE_S1.);
+#5364 = LINE('',#5365,#5366);
+#5365 = CARTESIAN_POINT('',(2.98,0.225,2.48242));
+#5366 = VECTOR('',#5367,1.);
+#5367 = DIRECTION('',(-1.,0.,0.));
+#5368 = PCURVE('',#5252,#5369);
+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5374);
 #5370 = LINE('',#5371,#5372);
-#5371 = CARTESIAN_POINT('',(2.98,-0.225,3.062715999999));
+#5371 = CARTESIAN_POINT('',(0.,0.));
 #5372 = VECTOR('',#5373,1.);
-#5373 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5374 = PCURVE('',#5280,#5375);
-#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5380);
-#5376 = LINE('',#5377,#5378);
-#5377 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#5378 = VECTOR('',#5379,1.);
-#5379 = DIRECTION('',(1.,0.));
-#5380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5373 = DIRECTION('',(1.,0.));
+#5374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5381 = PCURVE('',#4889,#5382);
-#5382 = DEFINITIONAL_REPRESENTATION('',(#5383),#5387);
-#5383 = LINE('',#5384,#5385);
-#5384 = CARTESIAN_POINT('',(2.802084502801,1.783427016584));
-#5385 = VECTOR('',#5386,1.);
-#5386 = DIRECTION('',(-1.,0.));
-#5387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5375 = PCURVE('',#4991,#5376);
+#5376 = DEFINITIONAL_REPRESENTATION('',(#5377),#5381);
+#5377 = LINE('',#5378,#5379);
+#5378 = CARTESIAN_POINT('',(2.839199882318,1.947212902639));
+#5379 = VECTOR('',#5380,1.);
+#5380 = DIRECTION('',(0.,-1.));
+#5381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5388 = ORIENTED_EDGE('',*,*,#5262,.F.);
-#5389 = ORIENTED_EDGE('',*,*,#5390,.F.);
-#5390 = EDGE_CURVE('',#5339,#5263,#5391,.T.);
+#5382 = ADVANCED_FACE('',(#5383),#5328,.F.);
+#5383 = FACE_BOUND('',#5384,.F.);
+#5384 = EDGE_LOOP('',(#5385,#5415,#5436,#5437));
+#5385 = ORIENTED_EDGE('',*,*,#5386,.T.);
+#5386 = EDGE_CURVE('',#5387,#5389,#5391,.T.);
+#5387 = VERTEX_POINT('',#5388);
+#5388 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
+#5389 = VERTEX_POINT('',#5390);
+#5390 = CARTESIAN_POINT('',(2.98,-0.225,3.062715999999));
 #5391 = SURFACE_CURVE('',#5392,(#5396,#5403),.PCURVE_S1.);
 #5392 = LINE('',#5393,#5394);
 #5393 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
 #5394 = VECTOR('',#5395,1.);
-#5395 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5396 = PCURVE('',#5280,#5397);
+#5395 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5396 = PCURVE('',#5328,#5397);
 #5397 = DEFINITIONAL_REPRESENTATION('',(#5398),#5402);
 #5398 = LINE('',#5399,#5400);
 #5399 = CARTESIAN_POINT('',(0.,0.));
 #5400 = VECTOR('',#5401,1.);
-#5401 = DIRECTION('',(1.,0.));
+#5401 = DIRECTION('',(0.,-1.));
 #5402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5403 = PCURVE('',#4943,#5404);
-#5404 = DEFINITIONAL_REPRESENTATION('',(#5405),#5409);
-#5405 = LINE('',#5406,#5407);
-#5406 = CARTESIAN_POINT('',(2.802084502801,1.783427016584));
-#5407 = VECTOR('',#5408,1.);
-#5408 = DIRECTION('',(-1.,0.));
-#5409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5403 = PCURVE('',#5404,#5409);
+#5404 = PLANE('',#5405);
+#5405 = AXIS2_PLACEMENT_3D('',#5406,#5407,#5408);
+#5406 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
+#5407 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5408 = DIRECTION('',(-1.,-0.,0.));
+#5409 = DEFINITIONAL_REPRESENTATION('',(#5410),#5414);
+#5410 = LINE('',#5411,#5412);
+#5411 = CARTESIAN_POINT('',(0.5,0.));
+#5412 = VECTOR('',#5413,1.);
+#5413 = DIRECTION('',(0.,-1.));
+#5414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5410 = ADVANCED_FACE('',(#5411),#5356,.F.);
-#5411 = FACE_BOUND('',#5412,.F.);
-#5412 = EDGE_LOOP('',(#5413,#5443,#5464,#5465));
-#5413 = ORIENTED_EDGE('',*,*,#5414,.T.);
-#5414 = EDGE_CURVE('',#5415,#5417,#5419,.T.);
-#5415 = VERTEX_POINT('',#5416);
-#5416 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
-#5417 = VERTEX_POINT('',#5418);
-#5418 = CARTESIAN_POINT('',(3.48,-0.225,3.062715999999));
-#5419 = SURFACE_CURVE('',#5420,(#5424,#5431),.PCURVE_S1.);
-#5420 = LINE('',#5421,#5422);
-#5421 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
-#5422 = VECTOR('',#5423,1.);
-#5423 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5424 = PCURVE('',#5356,#5425);
-#5425 = DEFINITIONAL_REPRESENTATION('',(#5426),#5430);
-#5426 = LINE('',#5427,#5428);
-#5427 = CARTESIAN_POINT('',(0.,0.));
-#5428 = VECTOR('',#5429,1.);
-#5429 = DIRECTION('',(0.,-1.));
-#5430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5415 = ORIENTED_EDGE('',*,*,#5416,.T.);
+#5416 = EDGE_CURVE('',#5389,#5313,#5417,.T.);
+#5417 = SURFACE_CURVE('',#5418,(#5422,#5429),.PCURVE_S1.);
+#5418 = LINE('',#5419,#5420);
+#5419 = CARTESIAN_POINT('',(2.98,-0.225,3.062715999999));
+#5420 = VECTOR('',#5421,1.);
+#5421 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5422 = PCURVE('',#5328,#5423);
+#5423 = DEFINITIONAL_REPRESENTATION('',(#5424),#5428);
+#5424 = LINE('',#5425,#5426);
+#5425 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#5426 = VECTOR('',#5427,1.);
+#5427 = DIRECTION('',(1.,0.));
+#5428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5431 = PCURVE('',#5432,#5437);
-#5432 = PLANE('',#5433);
-#5433 = AXIS2_PLACEMENT_3D('',#5434,#5435,#5436);
-#5434 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
-#5435 = DIRECTION('',(-1.,-0.,0.));
-#5436 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5442);
-#5438 = LINE('',#5439,#5440);
-#5439 = CARTESIAN_POINT('',(1.857286660389,-3.933151495901E-18));
-#5440 = VECTOR('',#5441,1.);
-#5441 = DIRECTION('',(0.,-1.));
-#5442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5429 = PCURVE('',#4937,#5430);
+#5430 = DEFINITIONAL_REPRESENTATION('',(#5431),#5435);
+#5431 = LINE('',#5432,#5433);
+#5432 = CARTESIAN_POINT('',(3.419495882318,1.947212902639));
+#5433 = VECTOR('',#5434,1.);
+#5434 = DIRECTION('',(-1.,0.));
+#5435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5443 = ORIENTED_EDGE('',*,*,#5444,.T.);
-#5444 = EDGE_CURVE('',#5417,#5341,#5445,.T.);
-#5445 = SURFACE_CURVE('',#5446,(#5450,#5457),.PCURVE_S1.);
+#5436 = ORIENTED_EDGE('',*,*,#5310,.F.);
+#5437 = ORIENTED_EDGE('',*,*,#5438,.F.);
+#5438 = EDGE_CURVE('',#5387,#5311,#5439,.T.);
+#5439 = SURFACE_CURVE('',#5440,(#5444,#5451),.PCURVE_S1.);
+#5440 = LINE('',#5441,#5442);
+#5441 = CARTESIAN_POINT('',(2.98,0.225,3.062715999999));
+#5442 = VECTOR('',#5443,1.);
+#5443 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5444 = PCURVE('',#5328,#5445);
+#5445 = DEFINITIONAL_REPRESENTATION('',(#5446),#5450);
 #5446 = LINE('',#5447,#5448);
-#5447 = CARTESIAN_POINT('',(3.48,-0.225,3.062715999999));
+#5447 = CARTESIAN_POINT('',(0.,0.));
 #5448 = VECTOR('',#5449,1.);
-#5449 = DIRECTION('',(-1.,0.,0.));
-#5450 = PCURVE('',#5356,#5451);
-#5451 = DEFINITIONAL_REPRESENTATION('',(#5452),#5456);
-#5452 = LINE('',#5453,#5454);
-#5453 = CARTESIAN_POINT('',(0.,-0.45));
-#5454 = VECTOR('',#5455,1.);
-#5455 = DIRECTION('',(1.,0.));
-#5456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5449 = DIRECTION('',(1.,0.));
+#5450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5457 = PCURVE('',#4889,#5458);
-#5458 = DEFINITIONAL_REPRESENTATION('',(#5459),#5463);
-#5459 = LINE('',#5460,#5461);
-#5460 = CARTESIAN_POINT('',(2.802084502801,2.283427016584));
-#5461 = VECTOR('',#5462,1.);
-#5462 = DIRECTION('',(0.,-1.));
-#5463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5451 = PCURVE('',#4991,#5452);
+#5452 = DEFINITIONAL_REPRESENTATION('',(#5453),#5457);
+#5453 = LINE('',#5454,#5455);
+#5454 = CARTESIAN_POINT('',(3.419495882318,1.947212902639));
+#5455 = VECTOR('',#5456,1.);
+#5456 = DIRECTION('',(-1.,0.));
+#5457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5464 = ORIENTED_EDGE('',*,*,#5338,.F.);
-#5465 = ORIENTED_EDGE('',*,*,#5466,.F.);
-#5466 = EDGE_CURVE('',#5415,#5339,#5467,.T.);
+#5458 = ADVANCED_FACE('',(#5459),#5404,.F.);
+#5459 = FACE_BOUND('',#5460,.F.);
+#5460 = EDGE_LOOP('',(#5461,#5491,#5512,#5513));
+#5461 = ORIENTED_EDGE('',*,*,#5462,.T.);
+#5462 = EDGE_CURVE('',#5463,#5465,#5467,.T.);
+#5463 = VERTEX_POINT('',#5464);
+#5464 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
+#5465 = VERTEX_POINT('',#5466);
+#5466 = CARTESIAN_POINT('',(3.48,-0.225,3.062715999999));
 #5467 = SURFACE_CURVE('',#5468,(#5472,#5479),.PCURVE_S1.);
 #5468 = LINE('',#5469,#5470);
 #5469 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
 #5470 = VECTOR('',#5471,1.);
-#5471 = DIRECTION('',(-1.,0.,0.));
-#5472 = PCURVE('',#5356,#5473);
+#5471 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5472 = PCURVE('',#5404,#5473);
 #5473 = DEFINITIONAL_REPRESENTATION('',(#5474),#5478);
 #5474 = LINE('',#5475,#5476);
 #5475 = CARTESIAN_POINT('',(0.,0.));
 #5476 = VECTOR('',#5477,1.);
-#5477 = DIRECTION('',(1.,0.));
+#5477 = DIRECTION('',(0.,-1.));
 #5478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5479 = PCURVE('',#4943,#5480);
-#5480 = DEFINITIONAL_REPRESENTATION('',(#5481),#5485);
-#5481 = LINE('',#5482,#5483);
-#5482 = CARTESIAN_POINT('',(2.802084502801,2.283427016584));
-#5483 = VECTOR('',#5484,1.);
-#5484 = DIRECTION('',(0.,-1.));
-#5485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5479 = PCURVE('',#5480,#5485);
+#5480 = PLANE('',#5481);
+#5481 = AXIS2_PLACEMENT_3D('',#5482,#5483,#5484);
+#5482 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
+#5483 = DIRECTION('',(-1.,-0.,0.));
+#5484 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5485 = DEFINITIONAL_REPRESENTATION('',(#5486),#5490);
+#5486 = LINE('',#5487,#5488);
+#5487 = CARTESIAN_POINT('',(1.857286660389,-3.933151495901E-18));
+#5488 = VECTOR('',#5489,1.);
+#5489 = DIRECTION('',(0.,-1.));
+#5490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5486 = ADVANCED_FACE('',(#5487),#5432,.F.);
-#5487 = FACE_BOUND('',#5488,.F.);
-#5488 = EDGE_LOOP('',(#5489,#5519,#5540,#5541));
-#5489 = ORIENTED_EDGE('',*,*,#5490,.T.);
-#5490 = EDGE_CURVE('',#5491,#5493,#5495,.T.);
-#5491 = VERTEX_POINT('',#5492);
-#5492 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
-#5493 = VERTEX_POINT('',#5494);
-#5494 = CARTESIAN_POINT('',(3.48,-0.225,1.205429339611));
-#5495 = SURFACE_CURVE('',#5496,(#5500,#5507),.PCURVE_S1.);
-#5496 = LINE('',#5497,#5498);
-#5497 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
-#5498 = VECTOR('',#5499,1.);
-#5499 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5500 = PCURVE('',#5432,#5501);
-#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506);
-#5502 = LINE('',#5503,#5504);
-#5503 = CARTESIAN_POINT('',(0.,0.));
-#5504 = VECTOR('',#5505,1.);
-#5505 = DIRECTION('',(0.,-1.));
-#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5491 = ORIENTED_EDGE('',*,*,#5492,.T.);
+#5492 = EDGE_CURVE('',#5465,#5389,#5493,.T.);
+#5493 = SURFACE_CURVE('',#5494,(#5498,#5505),.PCURVE_S1.);
+#5494 = LINE('',#5495,#5496);
+#5495 = CARTESIAN_POINT('',(3.48,-0.225,3.062715999999));
+#5496 = VECTOR('',#5497,1.);
+#5497 = DIRECTION('',(-1.,0.,0.));
+#5498 = PCURVE('',#5404,#5499);
+#5499 = DEFINITIONAL_REPRESENTATION('',(#5500),#5504);
+#5500 = LINE('',#5501,#5502);
+#5501 = CARTESIAN_POINT('',(0.,-0.45));
+#5502 = VECTOR('',#5503,1.);
+#5503 = DIRECTION('',(1.,0.));
+#5504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5507 = PCURVE('',#5508,#5513);
-#5508 = PLANE('',#5509);
-#5509 = AXIS2_PLACEMENT_3D('',#5510,#5511,#5512);
-#5510 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
-#5511 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5512 = DIRECTION('',(1.,0.,0.));
-#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5518);
-#5514 = LINE('',#5515,#5516);
-#5515 = CARTESIAN_POINT('',(0.63205201662,0.));
-#5516 = VECTOR('',#5517,1.);
-#5517 = DIRECTION('',(0.,-1.));
-#5518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5505 = PCURVE('',#4937,#5506);
+#5506 = DEFINITIONAL_REPRESENTATION('',(#5507),#5511);
+#5507 = LINE('',#5508,#5509);
+#5508 = CARTESIAN_POINT('',(3.419495882318,2.447212902639));
+#5509 = VECTOR('',#5510,1.);
+#5510 = DIRECTION('',(0.,-1.));
+#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5519 = ORIENTED_EDGE('',*,*,#5520,.T.);
-#5520 = EDGE_CURVE('',#5493,#5417,#5521,.T.);
-#5521 = SURFACE_CURVE('',#5522,(#5526,#5533),.PCURVE_S1.);
+#5512 = ORIENTED_EDGE('',*,*,#5386,.F.);
+#5513 = ORIENTED_EDGE('',*,*,#5514,.F.);
+#5514 = EDGE_CURVE('',#5463,#5387,#5515,.T.);
+#5515 = SURFACE_CURVE('',#5516,(#5520,#5527),.PCURVE_S1.);
+#5516 = LINE('',#5517,#5518);
+#5517 = CARTESIAN_POINT('',(3.48,0.225,3.062715999999));
+#5518 = VECTOR('',#5519,1.);
+#5519 = DIRECTION('',(-1.,0.,0.));
+#5520 = PCURVE('',#5404,#5521);
+#5521 = DEFINITIONAL_REPRESENTATION('',(#5522),#5526);
 #5522 = LINE('',#5523,#5524);
-#5523 = CARTESIAN_POINT('',(3.48,-0.225,1.205429339611));
+#5523 = CARTESIAN_POINT('',(0.,0.));
 #5524 = VECTOR('',#5525,1.);
-#5525 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5526 = PCURVE('',#5432,#5527);
-#5527 = DEFINITIONAL_REPRESENTATION('',(#5528),#5532);
-#5528 = LINE('',#5529,#5530);
-#5529 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#5530 = VECTOR('',#5531,1.);
-#5531 = DIRECTION('',(1.,0.));
-#5532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5525 = DIRECTION('',(1.,0.));
+#5526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5533 = PCURVE('',#4889,#5534);
-#5534 = DEFINITIONAL_REPRESENTATION('',(#5535),#5539);
-#5535 = LINE('',#5536,#5537);
-#5536 = CARTESIAN_POINT('',(0.944797842412,2.283427016584));
-#5537 = VECTOR('',#5538,1.);
-#5538 = DIRECTION('',(1.,0.));
-#5539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5527 = PCURVE('',#4991,#5528);
+#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5533);
+#5529 = LINE('',#5530,#5531);
+#5530 = CARTESIAN_POINT('',(3.419495882318,2.447212902639));
+#5531 = VECTOR('',#5532,1.);
+#5532 = DIRECTION('',(0.,-1.));
+#5533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5540 = ORIENTED_EDGE('',*,*,#5414,.F.);
-#5541 = ORIENTED_EDGE('',*,*,#5542,.F.);
-#5542 = EDGE_CURVE('',#5491,#5415,#5543,.T.);
+#5534 = ADVANCED_FACE('',(#5535),#5480,.F.);
+#5535 = FACE_BOUND('',#5536,.F.);
+#5536 = EDGE_LOOP('',(#5537,#5567,#5588,#5589));
+#5537 = ORIENTED_EDGE('',*,*,#5538,.T.);
+#5538 = EDGE_CURVE('',#5539,#5541,#5543,.T.);
+#5539 = VERTEX_POINT('',#5540);
+#5540 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
+#5541 = VERTEX_POINT('',#5542);
+#5542 = CARTESIAN_POINT('',(3.48,-0.225,1.205429339611));
 #5543 = SURFACE_CURVE('',#5544,(#5548,#5555),.PCURVE_S1.);
 #5544 = LINE('',#5545,#5546);
 #5545 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
 #5546 = VECTOR('',#5547,1.);
-#5547 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5548 = PCURVE('',#5432,#5549);
+#5547 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5548 = PCURVE('',#5480,#5549);
 #5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5554);
 #5550 = LINE('',#5551,#5552);
 #5551 = CARTESIAN_POINT('',(0.,0.));
 #5552 = VECTOR('',#5553,1.);
-#5553 = DIRECTION('',(1.,0.));
+#5553 = DIRECTION('',(0.,-1.));
 #5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5555 = PCURVE('',#4943,#5556);
-#5556 = DEFINITIONAL_REPRESENTATION('',(#5557),#5561);
-#5557 = LINE('',#5558,#5559);
-#5558 = CARTESIAN_POINT('',(0.944797842412,2.283427016584));
-#5559 = VECTOR('',#5560,1.);
-#5560 = DIRECTION('',(1.,0.));
-#5561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5555 = PCURVE('',#5556,#5561);
+#5556 = PLANE('',#5557);
+#5557 = AXIS2_PLACEMENT_3D('',#5558,#5559,#5560);
+#5558 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
+#5559 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5560 = DIRECTION('',(1.,0.,0.));
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(0.63205201662,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(0.,-1.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5562 = ADVANCED_FACE('',(#5563),#5508,.F.);
-#5563 = FACE_BOUND('',#5564,.F.);
-#5564 = EDGE_LOOP('',(#5565,#5595,#5616,#5617));
-#5565 = ORIENTED_EDGE('',*,*,#5566,.T.);
-#5566 = EDGE_CURVE('',#5567,#5569,#5571,.T.);
-#5567 = VERTEX_POINT('',#5568);
-#5568 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
-#5569 = VERTEX_POINT('',#5570);
-#5570 = CARTESIAN_POINT('',(2.84794798338,-0.225,1.205429339611));
-#5571 = SURFACE_CURVE('',#5572,(#5576,#5583),.PCURVE_S1.);
-#5572 = LINE('',#5573,#5574);
-#5573 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
-#5574 = VECTOR('',#5575,1.);
-#5575 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5576 = PCURVE('',#5508,#5577);
-#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
-#5578 = LINE('',#5579,#5580);
-#5579 = CARTESIAN_POINT('',(0.,0.));
-#5580 = VECTOR('',#5581,1.);
-#5581 = DIRECTION('',(0.,-1.));
-#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5567 = ORIENTED_EDGE('',*,*,#5568,.T.);
+#5568 = EDGE_CURVE('',#5541,#5465,#5569,.T.);
+#5569 = SURFACE_CURVE('',#5570,(#5574,#5581),.PCURVE_S1.);
+#5570 = LINE('',#5571,#5572);
+#5571 = CARTESIAN_POINT('',(3.48,-0.225,1.205429339611));
+#5572 = VECTOR('',#5573,1.);
+#5573 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5574 = PCURVE('',#5480,#5575);
+#5575 = DEFINITIONAL_REPRESENTATION('',(#5576),#5580);
+#5576 = LINE('',#5577,#5578);
+#5577 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#5578 = VECTOR('',#5579,1.);
+#5579 = DIRECTION('',(1.,0.));
+#5580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5583 = PCURVE('',#5584,#5589);
-#5584 = PLANE('',#5585);
-#5585 = AXIS2_PLACEMENT_3D('',#5586,#5587,#5588);
-#5586 = CARTESIAN_POINT('',(0.40000000004,0.225,0.457891584093));
-#5587 = DIRECTION('',(-0.29205903594,-2.123635251021E-16,0.956400292517)
-  );
-#5588 = DIRECTION('',(0.956400292517,-6.485013325E-17,0.29205903594));
-#5589 = DEFINITIONAL_REPRESENTATION('',(#5590),#5594);
-#5590 = LINE('',#5591,#5592);
-#5591 = CARTESIAN_POINT('',(2.559543323537,-5.46728103231E-19));
-#5592 = VECTOR('',#5593,1.);
-#5593 = DIRECTION('',(0.,-1.));
-#5594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5581 = PCURVE('',#4937,#5582);
+#5582 = DEFINITIONAL_REPRESENTATION('',(#5583),#5587);
+#5583 = LINE('',#5584,#5585);
+#5584 = CARTESIAN_POINT('',(1.562209221929,2.447212902639));
+#5585 = VECTOR('',#5586,1.);
+#5586 = DIRECTION('',(1.,0.));
+#5587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5595 = ORIENTED_EDGE('',*,*,#5596,.T.);
-#5596 = EDGE_CURVE('',#5569,#5493,#5597,.T.);
-#5597 = SURFACE_CURVE('',#5598,(#5602,#5609),.PCURVE_S1.);
+#5588 = ORIENTED_EDGE('',*,*,#5462,.F.);
+#5589 = ORIENTED_EDGE('',*,*,#5590,.F.);
+#5590 = EDGE_CURVE('',#5539,#5463,#5591,.T.);
+#5591 = SURFACE_CURVE('',#5592,(#5596,#5603),.PCURVE_S1.);
+#5592 = LINE('',#5593,#5594);
+#5593 = CARTESIAN_POINT('',(3.48,0.225,1.205429339611));
+#5594 = VECTOR('',#5595,1.);
+#5595 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5596 = PCURVE('',#5480,#5597);
+#5597 = DEFINITIONAL_REPRESENTATION('',(#5598),#5602);
 #5598 = LINE('',#5599,#5600);
-#5599 = CARTESIAN_POINT('',(2.84794798338,-0.225,1.205429339611));
+#5599 = CARTESIAN_POINT('',(0.,0.));
 #5600 = VECTOR('',#5601,1.);
-#5601 = DIRECTION('',(1.,0.,0.));
-#5602 = PCURVE('',#5508,#5603);
-#5603 = DEFINITIONAL_REPRESENTATION('',(#5604),#5608);
-#5604 = LINE('',#5605,#5606);
-#5605 = CARTESIAN_POINT('',(0.,-0.45));
-#5606 = VECTOR('',#5607,1.);
-#5607 = DIRECTION('',(1.,0.));
-#5608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5601 = DIRECTION('',(1.,0.));
+#5602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5609 = PCURVE('',#4889,#5610);
-#5610 = DEFINITIONAL_REPRESENTATION('',(#5611),#5615);
-#5611 = LINE('',#5612,#5613);
-#5612 = CARTESIAN_POINT('',(0.944797842412,1.651374999965));
-#5613 = VECTOR('',#5614,1.);
-#5614 = DIRECTION('',(0.,1.));
-#5615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5603 = PCURVE('',#4991,#5604);
+#5604 = DEFINITIONAL_REPRESENTATION('',(#5605),#5609);
+#5605 = LINE('',#5606,#5607);
+#5606 = CARTESIAN_POINT('',(1.562209221929,2.447212902639));
+#5607 = VECTOR('',#5608,1.);
+#5608 = DIRECTION('',(1.,0.));
+#5609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5616 = ORIENTED_EDGE('',*,*,#5490,.F.);
-#5617 = ORIENTED_EDGE('',*,*,#5618,.F.);
-#5618 = EDGE_CURVE('',#5567,#5491,#5619,.T.);
+#5610 = ADVANCED_FACE('',(#5611),#5556,.F.);
+#5611 = FACE_BOUND('',#5612,.F.);
+#5612 = EDGE_LOOP('',(#5613,#5643,#5664,#5665));
+#5613 = ORIENTED_EDGE('',*,*,#5614,.T.);
+#5614 = EDGE_CURVE('',#5615,#5617,#5619,.T.);
+#5615 = VERTEX_POINT('',#5616);
+#5616 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
+#5617 = VERTEX_POINT('',#5618);
+#5618 = CARTESIAN_POINT('',(2.84794798338,-0.225,1.205429339611));
 #5619 = SURFACE_CURVE('',#5620,(#5624,#5631),.PCURVE_S1.);
 #5620 = LINE('',#5621,#5622);
 #5621 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
 #5622 = VECTOR('',#5623,1.);
-#5623 = DIRECTION('',(1.,0.,0.));
-#5624 = PCURVE('',#5508,#5625);
+#5623 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5624 = PCURVE('',#5556,#5625);
 #5625 = DEFINITIONAL_REPRESENTATION('',(#5626),#5630);
 #5626 = LINE('',#5627,#5628);
-#5627 = CARTESIAN_POINT('',(0.,0.));
+#5627 = CARTESIAN_POINT('',(4.440892098501E-16,0.));
 #5628 = VECTOR('',#5629,1.);
-#5629 = DIRECTION('',(1.,0.));
+#5629 = DIRECTION('',(0.,-1.));
 #5630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5631 = PCURVE('',#4943,#5632);
-#5632 = DEFINITIONAL_REPRESENTATION('',(#5633),#5637);
-#5633 = LINE('',#5634,#5635);
-#5634 = CARTESIAN_POINT('',(0.944797842412,1.651374999965));
-#5635 = VECTOR('',#5636,1.);
-#5636 = DIRECTION('',(0.,1.));
-#5637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5638 = ADVANCED_FACE('',(#5639),#5584,.F.);
-#5639 = FACE_BOUND('',#5640,.F.);
-#5640 = EDGE_LOOP('',(#5641,#5666,#5687,#5688));
-#5641 = ORIENTED_EDGE('',*,*,#5642,.T.);
-#5642 = EDGE_CURVE('',#5643,#5645,#5647,.T.);
-#5643 = VERTEX_POINT('',#5644);
-#5644 = CARTESIAN_POINT('',(0.40000000004,0.225,0.457891584093));
-#5645 = VERTEX_POINT('',#5646);
-#5646 = CARTESIAN_POINT('',(0.40000000004,-0.225,0.457891584093));
-#5647 = SURFACE_CURVE('',#5648,(#5652,#5659),.PCURVE_S1.);
-#5648 = LINE('',#5649,#5650);
-#5649 = CARTESIAN_POINT('',(0.40000000004,0.225,0.457891584093));
-#5650 = VECTOR('',#5651,1.);
-#5651 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5652 = PCURVE('',#5584,#5653);
-#5653 = DEFINITIONAL_REPRESENTATION('',(#5654),#5658);
-#5654 = LINE('',#5655,#5656);
-#5655 = CARTESIAN_POINT('',(0.,0.));
-#5656 = VECTOR('',#5657,1.);
-#5657 = DIRECTION('',(0.,-1.));
-#5658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5659 = PCURVE('',#4861,#5660);
-#5660 = DEFINITIONAL_REPRESENTATION('',(#5661),#5665);
-#5661 = LINE('',#5662,#5663);
-#5662 = CARTESIAN_POINT('',(3.557891584093,-1.490106169726E-17));
-#5663 = VECTOR('',#5664,1.);
-#5664 = DIRECTION('',(0.,-1.));
-#5665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5666 = ORIENTED_EDGE('',*,*,#5667,.T.);
-#5667 = EDGE_CURVE('',#5645,#5569,#5668,.T.);
-#5668 = SURFACE_CURVE('',#5669,(#5673,#5680),.PCURVE_S1.);
-#5669 = LINE('',#5670,#5671);
-#5670 = CARTESIAN_POINT('',(0.40000000004,-0.225,0.457891584093));
-#5671 = VECTOR('',#5672,1.);
-#5672 = DIRECTION('',(0.956400292517,-6.485013325E-17,0.29205903594));
-#5673 = PCURVE('',#5584,#5674);
-#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679);
-#5675 = LINE('',#5676,#5677);
-#5676 = CARTESIAN_POINT('',(-3.2425066625E-18,-0.45));
-#5677 = VECTOR('',#5678,1.);
-#5678 = DIRECTION('',(1.,0.));
-#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5680 = PCURVE('',#4889,#5681);
-#5681 = DEFINITIONAL_REPRESENTATION('',(#5682),#5686);
-#5682 = LINE('',#5683,#5684);
-#5683 = CARTESIAN_POINT('',(0.197260086894,-0.796572983376));
-#5684 = VECTOR('',#5685,1.);
-#5685 = DIRECTION('',(0.29205903594,0.956400292517));
-#5686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5687 = ORIENTED_EDGE('',*,*,#5566,.F.);
-#5688 = ORIENTED_EDGE('',*,*,#5689,.F.);
-#5689 = EDGE_CURVE('',#5643,#5567,#5690,.T.);
-#5690 = SURFACE_CURVE('',#5691,(#5695,#5702),.PCURVE_S1.);
-#5691 = LINE('',#5692,#5693);
-#5692 = CARTESIAN_POINT('',(0.40000000004,0.225,0.457891584093));
-#5693 = VECTOR('',#5694,1.);
-#5694 = DIRECTION('',(0.956400292517,-6.485013325E-17,0.29205903594));
-#5695 = PCURVE('',#5584,#5696);
-#5696 = DEFINITIONAL_REPRESENTATION('',(#5697),#5701);
-#5697 = LINE('',#5698,#5699);
-#5698 = CARTESIAN_POINT('',(0.,0.));
-#5699 = VECTOR('',#5700,1.);
-#5700 = DIRECTION('',(1.,0.));
-#5701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5702 = PCURVE('',#4943,#5703);
-#5703 = DEFINITIONAL_REPRESENTATION('',(#5704),#5708);
-#5704 = LINE('',#5705,#5706);
-#5705 = CARTESIAN_POINT('',(0.197260086894,-0.796572983376));
-#5706 = VECTOR('',#5707,1.);
-#5707 = DIRECTION('',(0.29205903594,0.956400292517));
-#5708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5709 = ADVANCED_FACE('',(#5710),#4861,.F.);
-#5710 = FACE_BOUND('',#5711,.F.);
-#5711 = EDGE_LOOP('',(#5712,#5713,#5734,#5735));
-#5712 = ORIENTED_EDGE('',*,*,#4838,.T.);
-#5713 = ORIENTED_EDGE('',*,*,#5714,.T.);
-#5714 = EDGE_CURVE('',#4841,#5645,#5715,.T.);
-#5715 = SURFACE_CURVE('',#5716,(#5720,#5727),.PCURVE_S1.);
-#5716 = LINE('',#5717,#5718);
-#5717 = CARTESIAN_POINT('',(0.40000000004,-0.225,-3.1));
-#5718 = VECTOR('',#5719,1.);
-#5719 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5720 = PCURVE('',#4861,#5721);
-#5721 = DEFINITIONAL_REPRESENTATION('',(#5722),#5726);
-#5722 = LINE('',#5723,#5724);
-#5723 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#5724 = VECTOR('',#5725,1.);
-#5725 = DIRECTION('',(1.,0.));
-#5726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5727 = PCURVE('',#4889,#5728);
-#5728 = DEFINITIONAL_REPRESENTATION('',(#5729),#5733);
-#5729 = LINE('',#5730,#5731);
-#5730 = CARTESIAN_POINT('',(-3.360631497199,-0.796572983376));
-#5731 = VECTOR('',#5732,1.);
-#5732 = DIRECTION('',(1.,0.));
-#5733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5734 = ORIENTED_EDGE('',*,*,#5642,.F.);
-#5735 = ORIENTED_EDGE('',*,*,#5736,.F.);
-#5736 = EDGE_CURVE('',#4839,#5643,#5737,.T.);
-#5737 = SURFACE_CURVE('',#5738,(#5742,#5749),.PCURVE_S1.);
-#5738 = LINE('',#5739,#5740);
-#5739 = CARTESIAN_POINT('',(0.40000000004,0.225,-3.1));
-#5740 = VECTOR('',#5741,1.);
-#5741 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5742 = PCURVE('',#4861,#5743);
-#5743 = DEFINITIONAL_REPRESENTATION('',(#5744),#5748);
-#5744 = LINE('',#5745,#5746);
-#5745 = CARTESIAN_POINT('',(0.,0.));
-#5746 = VECTOR('',#5747,1.);
-#5747 = DIRECTION('',(1.,0.));
-#5748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5749 = PCURVE('',#4943,#5750);
-#5750 = DEFINITIONAL_REPRESENTATION('',(#5751),#5755);
-#5751 = LINE('',#5752,#5753);
-#5752 = CARTESIAN_POINT('',(-3.360631497199,-0.796572983376));
-#5753 = VECTOR('',#5754,1.);
-#5754 = DIRECTION('',(1.,0.));
-#5755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5756 = ADVANCED_FACE('',(#5757),#4943,.T.);
-#5757 = FACE_BOUND('',#5758,.T.);
-#5758 = EDGE_LOOP('',(#5759,#5760,#5761,#5762,#5763,#5764,#5765,#5766,
-    #5767,#5768,#5769,#5770));
-#5759 = ORIENTED_EDGE('',*,*,#4929,.T.);
-#5760 = ORIENTED_EDGE('',*,*,#5010,.T.);
-#5761 = ORIENTED_EDGE('',*,*,#5086,.F.);
-#5762 = ORIENTED_EDGE('',*,*,#5162,.F.);
-#5763 = ORIENTED_EDGE('',*,*,#5238,.F.);
-#5764 = ORIENTED_EDGE('',*,*,#5314,.F.);
-#5765 = ORIENTED_EDGE('',*,*,#5390,.F.);
-#5766 = ORIENTED_EDGE('',*,*,#5466,.F.);
-#5767 = ORIENTED_EDGE('',*,*,#5542,.F.);
-#5768 = ORIENTED_EDGE('',*,*,#5618,.F.);
-#5769 = ORIENTED_EDGE('',*,*,#5689,.F.);
-#5770 = ORIENTED_EDGE('',*,*,#5736,.F.);
-#5771 = ADVANCED_FACE('',(#5772),#4889,.F.);
-#5772 = FACE_BOUND('',#5773,.F.);
-#5773 = EDGE_LOOP('',(#5774,#5775,#5776,#5777,#5778,#5779,#5780,#5781,
-    #5782,#5783,#5784,#5785));
-#5774 = ORIENTED_EDGE('',*,*,#4873,.T.);
-#5775 = ORIENTED_EDGE('',*,*,#4959,.T.);
-#5776 = ORIENTED_EDGE('',*,*,#5064,.F.);
-#5777 = ORIENTED_EDGE('',*,*,#5140,.F.);
-#5778 = ORIENTED_EDGE('',*,*,#5216,.F.);
-#5779 = ORIENTED_EDGE('',*,*,#5292,.F.);
-#5780 = ORIENTED_EDGE('',*,*,#5368,.F.);
-#5781 = ORIENTED_EDGE('',*,*,#5444,.F.);
-#5782 = ORIENTED_EDGE('',*,*,#5520,.F.);
-#5783 = ORIENTED_EDGE('',*,*,#5596,.F.);
-#5784 = ORIENTED_EDGE('',*,*,#5667,.F.);
-#5785 = ORIENTED_EDGE('',*,*,#5714,.F.);
-#5786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5790)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#5787,#5788,#5789)) REPRESENTATION_CONTEXT
-('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#5787 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#5788 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#5789 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#5790 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5787,
-  'distance_accuracy_value','confusion accuracy');
-#5791 = SHAPE_DEFINITION_REPRESENTATION(#5792,#4831);
-#5792 = PRODUCT_DEFINITION_SHAPE('','',#5793);
-#5793 = PRODUCT_DEFINITION('design','',#5794,#5797);
-#5794 = PRODUCT_DEFINITION_FORMATION('','',#5795);
-#5795 = PRODUCT('Pin_NO','Pin_NO','',(#5796));
-#5796 = PRODUCT_CONTEXT('',#2,'mechanical');
-#5797 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#5798 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5799,#5801);
-#5799 = ( REPRESENTATION_RELATIONSHIP('','',#4831,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5800) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#5800 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
-#5801 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #5802);
-#5802 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Pin_NO','',#5,#5793,$);
-#5803 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5795));
-#5804 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5805),#7149);
-#5805 = MANIFOLD_SOLID_BREP('',#5806);
-#5806 = CLOSED_SHELL('',(#5807,#5927,#6003,#6079,#6155,#6231,#6307,#6383
-    ,#6459,#6535,#6611,#6687,#6763,#6839,#6915,#6991,#7062,#7109,#7129)
-  );
-#5807 = ADVANCED_FACE('',(#5808),#5822,.F.);
-#5808 = FACE_BOUND('',#5809,.F.);
-#5809 = EDGE_LOOP('',(#5810,#5845,#5873,#5901));
-#5810 = ORIENTED_EDGE('',*,*,#5811,.T.);
-#5811 = EDGE_CURVE('',#5812,#5814,#5816,.T.);
-#5812 = VERTEX_POINT('',#5813);
-#5813 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
-#5814 = VERTEX_POINT('',#5815);
-#5815 = CARTESIAN_POINT('',(-5.633558,-0.225,0.573115));
-#5816 = SURFACE_CURVE('',#5817,(#5821,#5833),.PCURVE_S1.);
-#5817 = LINE('',#5818,#5819);
-#5818 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
-#5819 = VECTOR('',#5820,1.);
-#5820 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5821 = PCURVE('',#5822,#5827);
-#5822 = PLANE('',#5823);
-#5823 = AXIS2_PLACEMENT_3D('',#5824,#5825,#5826);
-#5824 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
-#5825 = DIRECTION('',(1.,0.,0.));
-#5826 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5827 = DEFINITIONAL_REPRESENTATION('',(#5828),#5832);
-#5828 = LINE('',#5829,#5830);
-#5829 = CARTESIAN_POINT('',(0.,0.));
-#5830 = VECTOR('',#5831,1.);
-#5831 = DIRECTION('',(0.,-1.));
-#5832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#5833 = PCURVE('',#5834,#5839);
-#5834 = PLANE('',#5835);
-#5835 = AXIS2_PLACEMENT_3D('',#5836,#5837,#5838);
-#5836 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
-#5837 = DIRECTION('',(0.825561205996,1.253025652984E-16,-0.564312586386)
-  );
-#5838 = DIRECTION('',(-0.564312586386,1.833114118269E-16,-0.825561205996
+#5631 = PCURVE('',#5632,#5637);
+#5632 = PLANE('',#5633);
+#5633 = AXIS2_PLACEMENT_3D('',#5634,#5635,#5636);
+#5634 = CARTESIAN_POINT('',(0.39999999999,0.225,0.45789158409));
+#5635 = DIRECTION('',(-0.292059035935,-2.123635251023E-16,0.956400292518
     ));
-#5839 = DEFINITIONAL_REPRESENTATION('',(#5840),#5844);
-#5840 = LINE('',#5841,#5842);
-#5841 = CARTESIAN_POINT('',(0.632064583716,-4.842348744205E-18));
-#5842 = VECTOR('',#5843,1.);
-#5843 = DIRECTION('',(0.,-1.));
-#5844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5636 = DIRECTION('',(0.956400292518,-6.485013324903E-17,0.292059035935)
+  );
+#5637 = DEFINITIONAL_REPRESENTATION('',(#5638),#5642);
+#5638 = LINE('',#5639,#5640);
+#5639 = CARTESIAN_POINT('',(2.559543323586,-5.467281025528E-19));
+#5640 = VECTOR('',#5641,1.);
+#5641 = DIRECTION('',(0.,-1.));
+#5642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5845 = ORIENTED_EDGE('',*,*,#5846,.T.);
-#5846 = EDGE_CURVE('',#5814,#5847,#5849,.T.);
-#5847 = VERTEX_POINT('',#5848);
-#5848 = CARTESIAN_POINT('',(-5.633558,-0.225,-3.1));
-#5849 = SURFACE_CURVE('',#5850,(#5854,#5861),.PCURVE_S1.);
-#5850 = LINE('',#5851,#5852);
-#5851 = CARTESIAN_POINT('',(-5.633558,-0.225,0.573115));
-#5852 = VECTOR('',#5853,1.);
-#5853 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5854 = PCURVE('',#5822,#5855);
-#5855 = DEFINITIONAL_REPRESENTATION('',(#5856),#5860);
-#5856 = LINE('',#5857,#5858);
-#5857 = CARTESIAN_POINT('',(1.110223024625E-17,-0.45));
-#5858 = VECTOR('',#5859,1.);
-#5859 = DIRECTION('',(1.,0.));
-#5860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5643 = ORIENTED_EDGE('',*,*,#5644,.T.);
+#5644 = EDGE_CURVE('',#5617,#5541,#5645,.T.);
+#5645 = SURFACE_CURVE('',#5646,(#5650,#5657),.PCURVE_S1.);
+#5646 = LINE('',#5647,#5648);
+#5647 = CARTESIAN_POINT('',(2.84794798338,-0.225,1.205429339611));
+#5648 = VECTOR('',#5649,1.);
+#5649 = DIRECTION('',(1.,0.,0.));
+#5650 = PCURVE('',#5556,#5651);
+#5651 = DEFINITIONAL_REPRESENTATION('',(#5652),#5656);
+#5652 = LINE('',#5653,#5654);
+#5653 = CARTESIAN_POINT('',(0.,-0.45));
+#5654 = VECTOR('',#5655,1.);
+#5655 = DIRECTION('',(1.,0.));
+#5656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5861 = PCURVE('',#5862,#5867);
-#5862 = PLANE('',#5863);
-#5863 = AXIS2_PLACEMENT_3D('',#5864,#5865,#5866);
-#5864 = CARTESIAN_POINT('',(-3.887220045903,-0.225,1.053796595231));
-#5865 = DIRECTION('',(1.232595164408E-32,-1.,-2.22044604925E-16));
-#5866 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5867 = DEFINITIONAL_REPRESENTATION('',(#5868),#5872);
-#5868 = LINE('',#5869,#5870);
-#5869 = CARTESIAN_POINT('',(0.480681595231,-1.746337954097));
-#5870 = VECTOR('',#5871,1.);
-#5871 = DIRECTION('',(1.,0.));
-#5872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5657 = PCURVE('',#4937,#5658);
+#5658 = DEFINITIONAL_REPRESENTATION('',(#5659),#5663);
+#5659 = LINE('',#5660,#5661);
+#5660 = CARTESIAN_POINT('',(1.562209221929,1.815160886019));
+#5661 = VECTOR('',#5662,1.);
+#5662 = DIRECTION('',(0.,1.));
+#5663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5873 = ORIENTED_EDGE('',*,*,#5874,.F.);
-#5874 = EDGE_CURVE('',#5875,#5847,#5877,.T.);
-#5875 = VERTEX_POINT('',#5876);
-#5876 = CARTESIAN_POINT('',(-5.633558,0.225,-3.1));
-#5877 = SURFACE_CURVE('',#5878,(#5882,#5889),.PCURVE_S1.);
-#5878 = LINE('',#5879,#5880);
-#5879 = CARTESIAN_POINT('',(-5.633558,0.225,-3.1));
-#5880 = VECTOR('',#5881,1.);
-#5881 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5882 = PCURVE('',#5822,#5883);
-#5883 = DEFINITIONAL_REPRESENTATION('',(#5884),#5888);
-#5884 = LINE('',#5885,#5886);
-#5885 = CARTESIAN_POINT('',(3.673115,1.707189944966E-17));
-#5886 = VECTOR('',#5887,1.);
-#5887 = DIRECTION('',(0.,-1.));
-#5888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5664 = ORIENTED_EDGE('',*,*,#5538,.F.);
+#5665 = ORIENTED_EDGE('',*,*,#5666,.F.);
+#5666 = EDGE_CURVE('',#5615,#5539,#5667,.T.);
+#5667 = SURFACE_CURVE('',#5668,(#5672,#5679),.PCURVE_S1.);
+#5668 = LINE('',#5669,#5670);
+#5669 = CARTESIAN_POINT('',(2.84794798338,0.225,1.205429339611));
+#5670 = VECTOR('',#5671,1.);
+#5671 = DIRECTION('',(1.,0.,0.));
+#5672 = PCURVE('',#5556,#5673);
+#5673 = DEFINITIONAL_REPRESENTATION('',(#5674),#5678);
+#5674 = LINE('',#5675,#5676);
+#5675 = CARTESIAN_POINT('',(0.,0.));
+#5676 = VECTOR('',#5677,1.);
+#5677 = DIRECTION('',(1.,0.));
+#5678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5889 = PCURVE('',#5890,#5895);
-#5890 = PLANE('',#5891);
-#5891 = AXIS2_PLACEMENT_3D('',#5892,#5893,#5894);
-#5892 = CARTESIAN_POINT('',(-5.633558,0.225,-3.1));
-#5893 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5894 = DIRECTION('',(1.,0.,0.));
-#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5900);
-#5896 = LINE('',#5897,#5898);
-#5897 = CARTESIAN_POINT('',(0.,0.));
-#5898 = VECTOR('',#5899,1.);
-#5899 = DIRECTION('',(0.,-1.));
-#5900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5679 = PCURVE('',#4991,#5680);
+#5680 = DEFINITIONAL_REPRESENTATION('',(#5681),#5685);
+#5681 = LINE('',#5682,#5683);
+#5682 = CARTESIAN_POINT('',(1.562209221929,1.815160886019));
+#5683 = VECTOR('',#5684,1.);
+#5684 = DIRECTION('',(0.,1.));
+#5685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5901 = ORIENTED_EDGE('',*,*,#5902,.F.);
-#5902 = EDGE_CURVE('',#5812,#5875,#5903,.T.);
-#5903 = SURFACE_CURVE('',#5904,(#5908,#5915),.PCURVE_S1.);
+#5686 = ADVANCED_FACE('',(#5687),#5632,.F.);
+#5687 = FACE_BOUND('',#5688,.F.);
+#5688 = EDGE_LOOP('',(#5689,#5714,#5735,#5736));
+#5689 = ORIENTED_EDGE('',*,*,#5690,.T.);
+#5690 = EDGE_CURVE('',#5691,#5693,#5695,.T.);
+#5691 = VERTEX_POINT('',#5692);
+#5692 = CARTESIAN_POINT('',(0.39999999999,0.225,0.45789158409));
+#5693 = VERTEX_POINT('',#5694);
+#5694 = CARTESIAN_POINT('',(0.39999999999,-0.225,0.45789158409));
+#5695 = SURFACE_CURVE('',#5696,(#5700,#5707),.PCURVE_S1.);
+#5696 = LINE('',#5697,#5698);
+#5697 = CARTESIAN_POINT('',(0.39999999999,0.225,0.45789158409));
+#5698 = VECTOR('',#5699,1.);
+#5699 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5700 = PCURVE('',#5632,#5701);
+#5701 = DEFINITIONAL_REPRESENTATION('',(#5702),#5706);
+#5702 = LINE('',#5703,#5704);
+#5703 = CARTESIAN_POINT('',(5.309088127559E-17,0.));
+#5704 = VECTOR('',#5705,1.);
+#5705 = DIRECTION('',(0.,-1.));
+#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5707 = PCURVE('',#4909,#5708);
+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5713);
+#5709 = LINE('',#5710,#5711);
+#5710 = CARTESIAN_POINT('',(5.05789158409,-1.490106169794E-17));
+#5711 = VECTOR('',#5712,1.);
+#5712 = DIRECTION('',(0.,-1.));
+#5713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5714 = ORIENTED_EDGE('',*,*,#5715,.T.);
+#5715 = EDGE_CURVE('',#5693,#5617,#5716,.T.);
+#5716 = SURFACE_CURVE('',#5717,(#5721,#5728),.PCURVE_S1.);
+#5717 = LINE('',#5718,#5719);
+#5718 = CARTESIAN_POINT('',(0.39999999999,-0.225,0.45789158409));
+#5719 = VECTOR('',#5720,1.);
+#5720 = DIRECTION('',(0.956400292518,-6.485013324903E-17,0.292059035935)
+  );
+#5721 = PCURVE('',#5632,#5722);
+#5722 = DEFINITIONAL_REPRESENTATION('',(#5723),#5727);
+#5723 = LINE('',#5724,#5725);
+#5724 = CARTESIAN_POINT('',(-3.242506662452E-18,-0.45));
+#5725 = VECTOR('',#5726,1.);
+#5726 = DIRECTION('',(1.,0.));
+#5727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5728 = PCURVE('',#4937,#5729);
+#5729 = DEFINITIONAL_REPRESENTATION('',(#5730),#5734);
+#5730 = LINE('',#5731,#5732);
+#5731 = CARTESIAN_POINT('',(0.814671466408,-0.632787097371));
+#5732 = VECTOR('',#5733,1.);
+#5733 = DIRECTION('',(0.292059035935,0.956400292518));
+#5734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5735 = ORIENTED_EDGE('',*,*,#5614,.F.);
+#5736 = ORIENTED_EDGE('',*,*,#5737,.F.);
+#5737 = EDGE_CURVE('',#5691,#5615,#5738,.T.);
+#5738 = SURFACE_CURVE('',#5739,(#5743,#5750),.PCURVE_S1.);
+#5739 = LINE('',#5740,#5741);
+#5740 = CARTESIAN_POINT('',(0.39999999999,0.225,0.45789158409));
+#5741 = VECTOR('',#5742,1.);
+#5742 = DIRECTION('',(0.956400292518,-6.485013324903E-17,0.292059035935)
+  );
+#5743 = PCURVE('',#5632,#5744);
+#5744 = DEFINITIONAL_REPRESENTATION('',(#5745),#5749);
+#5745 = LINE('',#5746,#5747);
+#5746 = CARTESIAN_POINT('',(0.,0.));
+#5747 = VECTOR('',#5748,1.);
+#5748 = DIRECTION('',(1.,0.));
+#5749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5750 = PCURVE('',#4991,#5751);
+#5751 = DEFINITIONAL_REPRESENTATION('',(#5752),#5756);
+#5752 = LINE('',#5753,#5754);
+#5753 = CARTESIAN_POINT('',(0.814671466408,-0.632787097371));
+#5754 = VECTOR('',#5755,1.);
+#5755 = DIRECTION('',(0.292059035935,0.956400292518));
+#5756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5757 = ADVANCED_FACE('',(#5758),#4909,.F.);
+#5758 = FACE_BOUND('',#5759,.F.);
+#5759 = EDGE_LOOP('',(#5760,#5761,#5782,#5783));
+#5760 = ORIENTED_EDGE('',*,*,#4886,.T.);
+#5761 = ORIENTED_EDGE('',*,*,#5762,.T.);
+#5762 = EDGE_CURVE('',#4889,#5693,#5763,.T.);
+#5763 = SURFACE_CURVE('',#5764,(#5768,#5775),.PCURVE_S1.);
+#5764 = LINE('',#5765,#5766);
+#5765 = CARTESIAN_POINT('',(0.39999999999,-0.225,-4.6));
+#5766 = VECTOR('',#5767,1.);
+#5767 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5768 = PCURVE('',#4909,#5769);
+#5769 = DEFINITIONAL_REPRESENTATION('',(#5770),#5774);
+#5770 = LINE('',#5771,#5772);
+#5771 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#5772 = VECTOR('',#5773,1.);
+#5773 = DIRECTION('',(1.,0.));
+#5774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5775 = PCURVE('',#4937,#5776);
+#5776 = DEFINITIONAL_REPRESENTATION('',(#5777),#5781);
+#5777 = LINE('',#5778,#5779);
+#5778 = CARTESIAN_POINT('',(-4.243220117682,-0.632787097371));
+#5779 = VECTOR('',#5780,1.);
+#5780 = DIRECTION('',(1.,0.));
+#5781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5782 = ORIENTED_EDGE('',*,*,#5690,.F.);
+#5783 = ORIENTED_EDGE('',*,*,#5784,.F.);
+#5784 = EDGE_CURVE('',#4887,#5691,#5785,.T.);
+#5785 = SURFACE_CURVE('',#5786,(#5790,#5797),.PCURVE_S1.);
+#5786 = LINE('',#5787,#5788);
+#5787 = CARTESIAN_POINT('',(0.39999999999,0.225,-4.6));
+#5788 = VECTOR('',#5789,1.);
+#5789 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5790 = PCURVE('',#4909,#5791);
+#5791 = DEFINITIONAL_REPRESENTATION('',(#5792),#5796);
+#5792 = LINE('',#5793,#5794);
+#5793 = CARTESIAN_POINT('',(0.,0.));
+#5794 = VECTOR('',#5795,1.);
+#5795 = DIRECTION('',(1.,0.));
+#5796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5797 = PCURVE('',#4991,#5798);
+#5798 = DEFINITIONAL_REPRESENTATION('',(#5799),#5803);
+#5799 = LINE('',#5800,#5801);
+#5800 = CARTESIAN_POINT('',(-4.243220117682,-0.632787097371));
+#5801 = VECTOR('',#5802,1.);
+#5802 = DIRECTION('',(1.,0.));
+#5803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5804 = ADVANCED_FACE('',(#5805),#4991,.T.);
+#5805 = FACE_BOUND('',#5806,.T.);
+#5806 = EDGE_LOOP('',(#5807,#5808,#5809,#5810,#5811,#5812,#5813,#5814,
+    #5815,#5816,#5817,#5818));
+#5807 = ORIENTED_EDGE('',*,*,#4977,.T.);
+#5808 = ORIENTED_EDGE('',*,*,#5058,.T.);
+#5809 = ORIENTED_EDGE('',*,*,#5134,.F.);
+#5810 = ORIENTED_EDGE('',*,*,#5210,.F.);
+#5811 = ORIENTED_EDGE('',*,*,#5286,.F.);
+#5812 = ORIENTED_EDGE('',*,*,#5362,.F.);
+#5813 = ORIENTED_EDGE('',*,*,#5438,.F.);
+#5814 = ORIENTED_EDGE('',*,*,#5514,.F.);
+#5815 = ORIENTED_EDGE('',*,*,#5590,.F.);
+#5816 = ORIENTED_EDGE('',*,*,#5666,.F.);
+#5817 = ORIENTED_EDGE('',*,*,#5737,.F.);
+#5818 = ORIENTED_EDGE('',*,*,#5784,.F.);
+#5819 = ADVANCED_FACE('',(#5820),#4937,.F.);
+#5820 = FACE_BOUND('',#5821,.F.);
+#5821 = EDGE_LOOP('',(#5822,#5823,#5824,#5825,#5826,#5827,#5828,#5829,
+    #5830,#5831,#5832,#5833));
+#5822 = ORIENTED_EDGE('',*,*,#4921,.T.);
+#5823 = ORIENTED_EDGE('',*,*,#5007,.T.);
+#5824 = ORIENTED_EDGE('',*,*,#5112,.F.);
+#5825 = ORIENTED_EDGE('',*,*,#5188,.F.);
+#5826 = ORIENTED_EDGE('',*,*,#5264,.F.);
+#5827 = ORIENTED_EDGE('',*,*,#5340,.F.);
+#5828 = ORIENTED_EDGE('',*,*,#5416,.F.);
+#5829 = ORIENTED_EDGE('',*,*,#5492,.F.);
+#5830 = ORIENTED_EDGE('',*,*,#5568,.F.);
+#5831 = ORIENTED_EDGE('',*,*,#5644,.F.);
+#5832 = ORIENTED_EDGE('',*,*,#5715,.F.);
+#5833 = ORIENTED_EDGE('',*,*,#5762,.F.);
+#5834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5838)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5835,#5836,#5837)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5835 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5836 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5837 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5838 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5835,
+  'distance_accuracy_value','confusion accuracy');
+#5839 = SHAPE_DEFINITION_REPRESENTATION(#5840,#4879);
+#5840 = PRODUCT_DEFINITION_SHAPE('','',#5841);
+#5841 = PRODUCT_DEFINITION('design','',#5842,#5845);
+#5842 = PRODUCT_DEFINITION_FORMATION('','',#5843);
+#5843 = PRODUCT('Pin_NO','Pin_NO','',(#5844));
+#5844 = PRODUCT_CONTEXT('',#2,'mechanical');
+#5845 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5847,#5849);
+#5847 = ( REPRESENTATION_RELATIONSHIP('','',#4879,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5848) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#5849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5850);
+#5850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Pin_NO','',#5,#5841,$);
+#5851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5843));
+#5852 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5853),#7197);
+#5853 = MANIFOLD_SOLID_BREP('',#5854);
+#5854 = CLOSED_SHELL('',(#5855,#5975,#6051,#6127,#6203,#6279,#6355,#6431
+    ,#6507,#6583,#6659,#6735,#6811,#6887,#6963,#7039,#7110,#7157,#7177)
+  );
+#5855 = ADVANCED_FACE('',(#5856),#5870,.F.);
+#5856 = FACE_BOUND('',#5857,.F.);
+#5857 = EDGE_LOOP('',(#5858,#5893,#5921,#5949));
+#5858 = ORIENTED_EDGE('',*,*,#5859,.T.);
+#5859 = EDGE_CURVE('',#5860,#5862,#5864,.T.);
+#5860 = VERTEX_POINT('',#5861);
+#5861 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
+#5862 = VERTEX_POINT('',#5863);
+#5863 = CARTESIAN_POINT('',(-5.633558,-0.225,0.573115));
+#5864 = SURFACE_CURVE('',#5865,(#5869,#5881),.PCURVE_S1.);
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5869 = PCURVE('',#5870,#5875);
+#5870 = PLANE('',#5871);
+#5871 = AXIS2_PLACEMENT_3D('',#5872,#5873,#5874);
+#5872 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
+#5873 = DIRECTION('',(1.,0.,0.));
+#5874 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5880);
+#5876 = LINE('',#5877,#5878);
+#5877 = CARTESIAN_POINT('',(0.,0.));
+#5878 = VECTOR('',#5879,1.);
+#5879 = DIRECTION('',(0.,-1.));
+#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5881 = PCURVE('',#5882,#5887);
+#5882 = PLANE('',#5883);
+#5883 = AXIS2_PLACEMENT_3D('',#5884,#5885,#5886);
+#5884 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
+#5885 = DIRECTION('',(0.825561205996,1.253025652984E-16,-0.564312586386)
+  );
+#5886 = DIRECTION('',(-0.564312586386,1.833114118269E-16,-0.825561205996
+    ));
+#5887 = DEFINITIONAL_REPRESENTATION('',(#5888),#5892);
+#5888 = LINE('',#5889,#5890);
+#5889 = CARTESIAN_POINT('',(0.632064583716,-4.842348744205E-18));
+#5890 = VECTOR('',#5891,1.);
+#5891 = DIRECTION('',(0.,-1.));
+#5892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5893 = ORIENTED_EDGE('',*,*,#5894,.T.);
+#5894 = EDGE_CURVE('',#5862,#5895,#5897,.T.);
+#5895 = VERTEX_POINT('',#5896);
+#5896 = CARTESIAN_POINT('',(-5.633558,-0.225,-4.6));
+#5897 = SURFACE_CURVE('',#5898,(#5902,#5909),.PCURVE_S1.);
+#5898 = LINE('',#5899,#5900);
+#5899 = CARTESIAN_POINT('',(-5.633558,-0.225,0.573115));
+#5900 = VECTOR('',#5901,1.);
+#5901 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5902 = PCURVE('',#5870,#5903);
+#5903 = DEFINITIONAL_REPRESENTATION('',(#5904),#5908);
 #5904 = LINE('',#5905,#5906);
-#5905 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
+#5905 = CARTESIAN_POINT('',(1.110223024625E-17,-0.45));
 #5906 = VECTOR('',#5907,1.);
-#5907 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5908 = PCURVE('',#5822,#5909);
-#5909 = DEFINITIONAL_REPRESENTATION('',(#5910),#5914);
-#5910 = LINE('',#5911,#5912);
-#5911 = CARTESIAN_POINT('',(-1.110223024625E-16,2.465190328816E-32));
-#5912 = VECTOR('',#5913,1.);
-#5913 = DIRECTION('',(1.,0.));
-#5914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5907 = DIRECTION('',(1.,0.));
+#5908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5915 = PCURVE('',#5916,#5921);
-#5916 = PLANE('',#5917);
-#5917 = AXIS2_PLACEMENT_3D('',#5918,#5919,#5920);
-#5918 = CARTESIAN_POINT('',(-3.887220045903,0.225,1.053796595231));
-#5919 = DIRECTION('',(1.232595164408E-32,-1.,-2.22044604925E-16));
-#5920 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#5921 = DEFINITIONAL_REPRESENTATION('',(#5922),#5926);
-#5922 = LINE('',#5923,#5924);
-#5923 = CARTESIAN_POINT('',(0.480681595231,-1.746337954097));
-#5924 = VECTOR('',#5925,1.);
-#5925 = DIRECTION('',(1.,0.));
-#5926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5909 = PCURVE('',#5910,#5915);
+#5910 = PLANE('',#5911);
+#5911 = AXIS2_PLACEMENT_3D('',#5912,#5913,#5914);
+#5912 = CARTESIAN_POINT('',(-4.023031579514,-0.225,0.50564352246));
+#5913 = DIRECTION('',(2.465190328816E-32,1.,2.22044604925E-16));
+#5914 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5915 = DEFINITIONAL_REPRESENTATION('',(#5916),#5920);
+#5916 = LINE('',#5917,#5918);
+#5917 = CARTESIAN_POINT('',(6.747147754005E-02,-1.610526420486));
+#5918 = VECTOR('',#5919,1.);
+#5919 = DIRECTION('',(-1.,0.));
+#5920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5927 = ADVANCED_FACE('',(#5928),#5890,.F.);
-#5928 = FACE_BOUND('',#5929,.F.);
-#5929 = EDGE_LOOP('',(#5930,#5931,#5954,#5982));
-#5930 = ORIENTED_EDGE('',*,*,#5874,.T.);
-#5931 = ORIENTED_EDGE('',*,*,#5932,.T.);
-#5932 = EDGE_CURVE('',#5847,#5933,#5935,.T.);
-#5933 = VERTEX_POINT('',#5934);
-#5934 = CARTESIAN_POINT('',(-4.781852,-0.225,-3.1));
-#5935 = SURFACE_CURVE('',#5936,(#5940,#5947),.PCURVE_S1.);
-#5936 = LINE('',#5937,#5938);
-#5937 = CARTESIAN_POINT('',(-5.633558,-0.225,-3.1));
-#5938 = VECTOR('',#5939,1.);
-#5939 = DIRECTION('',(1.,0.,0.));
-#5940 = PCURVE('',#5890,#5941);
-#5941 = DEFINITIONAL_REPRESENTATION('',(#5942),#5946);
-#5942 = LINE('',#5943,#5944);
-#5943 = CARTESIAN_POINT('',(0.,-0.45));
-#5944 = VECTOR('',#5945,1.);
-#5945 = DIRECTION('',(1.,0.));
-#5946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5921 = ORIENTED_EDGE('',*,*,#5922,.F.);
+#5922 = EDGE_CURVE('',#5923,#5895,#5925,.T.);
+#5923 = VERTEX_POINT('',#5924);
+#5924 = CARTESIAN_POINT('',(-5.633558,0.225,-4.6));
+#5925 = SURFACE_CURVE('',#5926,(#5930,#5937),.PCURVE_S1.);
+#5926 = LINE('',#5927,#5928);
+#5927 = CARTESIAN_POINT('',(-5.633558,0.225,-4.6));
+#5928 = VECTOR('',#5929,1.);
+#5929 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#5930 = PCURVE('',#5870,#5931);
+#5931 = DEFINITIONAL_REPRESENTATION('',(#5932),#5936);
+#5932 = LINE('',#5933,#5934);
+#5933 = CARTESIAN_POINT('',(5.173115,1.707189944966E-17));
+#5934 = VECTOR('',#5935,1.);
+#5935 = DIRECTION('',(0.,-1.));
+#5936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5947 = PCURVE('',#5862,#5948);
-#5948 = DEFINITIONAL_REPRESENTATION('',(#5949),#5953);
-#5949 = LINE('',#5950,#5951);
-#5950 = CARTESIAN_POINT('',(4.153796595231,-1.746337954097));
-#5951 = VECTOR('',#5952,1.);
-#5952 = DIRECTION('',(0.,1.));
-#5953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5937 = PCURVE('',#5938,#5943);
+#5938 = PLANE('',#5939);
+#5939 = AXIS2_PLACEMENT_3D('',#5940,#5941,#5942);
+#5940 = CARTESIAN_POINT('',(-5.633558,0.225,-4.6));
+#5941 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5942 = DIRECTION('',(1.,0.,0.));
+#5943 = DEFINITIONAL_REPRESENTATION('',(#5944),#5948);
+#5944 = LINE('',#5945,#5946);
+#5945 = CARTESIAN_POINT('',(0.,0.));
+#5946 = VECTOR('',#5947,1.);
+#5947 = DIRECTION('',(0.,-1.));
+#5948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5954 = ORIENTED_EDGE('',*,*,#5955,.F.);
-#5955 = EDGE_CURVE('',#5956,#5933,#5958,.T.);
-#5956 = VERTEX_POINT('',#5957);
-#5957 = CARTESIAN_POINT('',(-4.781852,0.225,-3.1));
-#5958 = SURFACE_CURVE('',#5959,(#5963,#5970),.PCURVE_S1.);
-#5959 = LINE('',#5960,#5961);
-#5960 = CARTESIAN_POINT('',(-4.781852,0.225,-3.1));
-#5961 = VECTOR('',#5962,1.);
-#5962 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#5963 = PCURVE('',#5890,#5964);
-#5964 = DEFINITIONAL_REPRESENTATION('',(#5965),#5969);
-#5965 = LINE('',#5966,#5967);
-#5966 = CARTESIAN_POINT('',(0.851706,0.));
-#5967 = VECTOR('',#5968,1.);
-#5968 = DIRECTION('',(0.,-1.));
-#5969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5949 = ORIENTED_EDGE('',*,*,#5950,.F.);
+#5950 = EDGE_CURVE('',#5860,#5923,#5951,.T.);
+#5951 = SURFACE_CURVE('',#5952,(#5956,#5963),.PCURVE_S1.);
+#5952 = LINE('',#5953,#5954);
+#5953 = CARTESIAN_POINT('',(-5.633558,0.225,0.573115));
+#5954 = VECTOR('',#5955,1.);
+#5955 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#5956 = PCURVE('',#5870,#5957);
+#5957 = DEFINITIONAL_REPRESENTATION('',(#5958),#5962);
+#5958 = LINE('',#5959,#5960);
+#5959 = CARTESIAN_POINT('',(-1.110223024625E-16,2.465190328816E-32));
+#5960 = VECTOR('',#5961,1.);
+#5961 = DIRECTION('',(1.,0.));
+#5962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5970 = PCURVE('',#5971,#5976);
-#5971 = PLANE('',#5972);
-#5972 = AXIS2_PLACEMENT_3D('',#5973,#5974,#5975);
-#5973 = CARTESIAN_POINT('',(-4.781852,0.225,-3.1));
-#5974 = DIRECTION('',(-1.,-0.,0.));
-#5975 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#5976 = DEFINITIONAL_REPRESENTATION('',(#5977),#5981);
-#5977 = LINE('',#5978,#5979);
-#5978 = CARTESIAN_POINT('',(0.,0.));
-#5979 = VECTOR('',#5980,1.);
-#5980 = DIRECTION('',(0.,-1.));
-#5981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5963 = PCURVE('',#5964,#5969);
+#5964 = PLANE('',#5965);
+#5965 = AXIS2_PLACEMENT_3D('',#5966,#5967,#5968);
+#5966 = CARTESIAN_POINT('',(-4.023031579514,0.225,0.50564352246));
+#5967 = DIRECTION('',(2.465190328816E-32,1.,2.22044604925E-16));
+#5968 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#5969 = DEFINITIONAL_REPRESENTATION('',(#5970),#5974);
+#5970 = LINE('',#5971,#5972);
+#5971 = CARTESIAN_POINT('',(6.747147754005E-02,-1.610526420486));
+#5972 = VECTOR('',#5973,1.);
+#5973 = DIRECTION('',(-1.,0.));
+#5974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5982 = ORIENTED_EDGE('',*,*,#5983,.F.);
-#5983 = EDGE_CURVE('',#5875,#5956,#5984,.T.);
-#5984 = SURFACE_CURVE('',#5985,(#5989,#5996),.PCURVE_S1.);
-#5985 = LINE('',#5986,#5987);
-#5986 = CARTESIAN_POINT('',(-5.633558,0.225,-3.1));
-#5987 = VECTOR('',#5988,1.);
-#5988 = DIRECTION('',(1.,0.,0.));
-#5989 = PCURVE('',#5890,#5990);
-#5990 = DEFINITIONAL_REPRESENTATION('',(#5991),#5995);
-#5991 = LINE('',#5992,#5993);
-#5992 = CARTESIAN_POINT('',(0.,0.));
-#5993 = VECTOR('',#5994,1.);
-#5994 = DIRECTION('',(1.,0.));
-#5995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5975 = ADVANCED_FACE('',(#5976),#5938,.F.);
+#5976 = FACE_BOUND('',#5977,.F.);
+#5977 = EDGE_LOOP('',(#5978,#5979,#6002,#6030));
+#5978 = ORIENTED_EDGE('',*,*,#5922,.T.);
+#5979 = ORIENTED_EDGE('',*,*,#5980,.T.);
+#5980 = EDGE_CURVE('',#5895,#5981,#5983,.T.);
+#5981 = VERTEX_POINT('',#5982);
+#5982 = CARTESIAN_POINT('',(-4.781852,-0.225,-4.6));
+#5983 = SURFACE_CURVE('',#5984,(#5988,#5995),.PCURVE_S1.);
+#5984 = LINE('',#5985,#5986);
+#5985 = CARTESIAN_POINT('',(-5.633558,-0.225,-4.6));
+#5986 = VECTOR('',#5987,1.);
+#5987 = DIRECTION('',(1.,0.,0.));
+#5988 = PCURVE('',#5938,#5989);
+#5989 = DEFINITIONAL_REPRESENTATION('',(#5990),#5994);
+#5990 = LINE('',#5991,#5992);
+#5991 = CARTESIAN_POINT('',(0.,-0.45));
+#5992 = VECTOR('',#5993,1.);
+#5993 = DIRECTION('',(1.,0.));
+#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#5996 = PCURVE('',#5916,#5997);
-#5997 = DEFINITIONAL_REPRESENTATION('',(#5998),#6002);
-#5998 = LINE('',#5999,#6000);
-#5999 = CARTESIAN_POINT('',(4.153796595231,-1.746337954097));
-#6000 = VECTOR('',#6001,1.);
-#6001 = DIRECTION('',(0.,1.));
-#6002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#5995 = PCURVE('',#5910,#5996);
+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6001);
+#5997 = LINE('',#5998,#5999);
+#5998 = CARTESIAN_POINT('',(-5.10564352246,-1.610526420486));
+#5999 = VECTOR('',#6000,1.);
+#6000 = DIRECTION('',(0.,1.));
+#6001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6003 = ADVANCED_FACE('',(#6004),#5971,.F.);
-#6004 = FACE_BOUND('',#6005,.F.);
-#6005 = EDGE_LOOP('',(#6006,#6007,#6030,#6058));
-#6006 = ORIENTED_EDGE('',*,*,#5955,.T.);
-#6007 = ORIENTED_EDGE('',*,*,#6008,.T.);
-#6008 = EDGE_CURVE('',#5933,#6009,#6011,.T.);
-#6009 = VERTEX_POINT('',#6010);
-#6010 = CARTESIAN_POINT('',(-4.781852,-0.225,0.531664));
-#6011 = SURFACE_CURVE('',#6012,(#6016,#6023),.PCURVE_S1.);
-#6012 = LINE('',#6013,#6014);
-#6013 = CARTESIAN_POINT('',(-4.781852,-0.225,-3.1));
-#6014 = VECTOR('',#6015,1.);
-#6015 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6016 = PCURVE('',#5971,#6017);
-#6017 = DEFINITIONAL_REPRESENTATION('',(#6018),#6022);
-#6018 = LINE('',#6019,#6020);
-#6019 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#6020 = VECTOR('',#6021,1.);
-#6021 = DIRECTION('',(1.,0.));
-#6022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6002 = ORIENTED_EDGE('',*,*,#6003,.F.);
+#6003 = EDGE_CURVE('',#6004,#5981,#6006,.T.);
+#6004 = VERTEX_POINT('',#6005);
+#6005 = CARTESIAN_POINT('',(-4.781852,0.225,-4.6));
+#6006 = SURFACE_CURVE('',#6007,(#6011,#6018),.PCURVE_S1.);
+#6007 = LINE('',#6008,#6009);
+#6008 = CARTESIAN_POINT('',(-4.781852,0.225,-4.6));
+#6009 = VECTOR('',#6010,1.);
+#6010 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6011 = PCURVE('',#5938,#6012);
+#6012 = DEFINITIONAL_REPRESENTATION('',(#6013),#6017);
+#6013 = LINE('',#6014,#6015);
+#6014 = CARTESIAN_POINT('',(0.851706,0.));
+#6015 = VECTOR('',#6016,1.);
+#6016 = DIRECTION('',(0.,-1.));
+#6017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6023 = PCURVE('',#5862,#6024);
+#6018 = PCURVE('',#6019,#6024);
+#6019 = PLANE('',#6020);
+#6020 = AXIS2_PLACEMENT_3D('',#6021,#6022,#6023);
+#6021 = CARTESIAN_POINT('',(-4.781852,0.225,-4.6));
+#6022 = DIRECTION('',(-1.,-0.,0.));
+#6023 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #6024 = DEFINITIONAL_REPRESENTATION('',(#6025),#6029);
 #6025 = LINE('',#6026,#6027);
-#6026 = CARTESIAN_POINT('',(4.153796595231,-0.894631954097));
+#6026 = CARTESIAN_POINT('',(0.,0.));
 #6027 = VECTOR('',#6028,1.);
-#6028 = DIRECTION('',(-1.,0.));
+#6028 = DIRECTION('',(0.,-1.));
 #6029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6030 = ORIENTED_EDGE('',*,*,#6031,.F.);
-#6031 = EDGE_CURVE('',#6032,#6009,#6034,.T.);
-#6032 = VERTEX_POINT('',#6033);
-#6033 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
-#6034 = SURFACE_CURVE('',#6035,(#6039,#6046),.PCURVE_S1.);
-#6035 = LINE('',#6036,#6037);
-#6036 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
-#6037 = VECTOR('',#6038,1.);
-#6038 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6039 = PCURVE('',#5971,#6040);
-#6040 = DEFINITIONAL_REPRESENTATION('',(#6041),#6045);
-#6041 = LINE('',#6042,#6043);
-#6042 = CARTESIAN_POINT('',(3.631664,1.479705247221E-18));
-#6043 = VECTOR('',#6044,1.);
-#6044 = DIRECTION('',(0.,-1.));
-#6045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6031 = EDGE_CURVE('',#5923,#6004,#6032,.T.);
+#6032 = SURFACE_CURVE('',#6033,(#6037,#6044),.PCURVE_S1.);
+#6033 = LINE('',#6034,#6035);
+#6034 = CARTESIAN_POINT('',(-5.633558,0.225,-4.6));
+#6035 = VECTOR('',#6036,1.);
+#6036 = DIRECTION('',(1.,0.,0.));
+#6037 = PCURVE('',#5938,#6038);
+#6038 = DEFINITIONAL_REPRESENTATION('',(#6039),#6043);
+#6039 = LINE('',#6040,#6041);
+#6040 = CARTESIAN_POINT('',(0.,0.));
+#6041 = VECTOR('',#6042,1.);
+#6042 = DIRECTION('',(1.,0.));
+#6043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6046 = PCURVE('',#6047,#6052);
-#6047 = PLANE('',#6048);
-#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051);
-#6049 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
-#6050 = DIRECTION('',(-0.774926638035,-1.403435565798E-16,0.632051189117
+#6044 = PCURVE('',#5964,#6045);
+#6045 = DEFINITIONAL_REPRESENTATION('',(#6046),#6050);
+#6046 = LINE('',#6047,#6048);
+#6047 = CARTESIAN_POINT('',(-5.10564352246,-1.610526420486));
+#6048 = VECTOR('',#6049,1.);
+#6049 = DIRECTION('',(0.,1.));
+#6050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6051 = ADVANCED_FACE('',(#6052),#6019,.F.);
+#6052 = FACE_BOUND('',#6053,.F.);
+#6053 = EDGE_LOOP('',(#6054,#6055,#6078,#6106));
+#6054 = ORIENTED_EDGE('',*,*,#6003,.T.);
+#6055 = ORIENTED_EDGE('',*,*,#6056,.T.);
+#6056 = EDGE_CURVE('',#5981,#6057,#6059,.T.);
+#6057 = VERTEX_POINT('',#6058);
+#6058 = CARTESIAN_POINT('',(-4.781852,-0.225,0.531664));
+#6059 = SURFACE_CURVE('',#6060,(#6064,#6071),.PCURVE_S1.);
+#6060 = LINE('',#6061,#6062);
+#6061 = CARTESIAN_POINT('',(-4.781852,-0.225,-4.6));
+#6062 = VECTOR('',#6063,1.);
+#6063 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6064 = PCURVE('',#6019,#6065);
+#6065 = DEFINITIONAL_REPRESENTATION('',(#6066),#6070);
+#6066 = LINE('',#6067,#6068);
+#6067 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#6068 = VECTOR('',#6069,1.);
+#6069 = DIRECTION('',(1.,0.));
+#6070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6071 = PCURVE('',#5910,#6072);
+#6072 = DEFINITIONAL_REPRESENTATION('',(#6073),#6077);
+#6073 = LINE('',#6074,#6075);
+#6074 = CARTESIAN_POINT('',(-5.10564352246,-0.758820420486));
+#6075 = VECTOR('',#6076,1.);
+#6076 = DIRECTION('',(1.,0.));
+#6077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6078 = ORIENTED_EDGE('',*,*,#6079,.F.);
+#6079 = EDGE_CURVE('',#6080,#6057,#6082,.T.);
+#6080 = VERTEX_POINT('',#6081);
+#6081 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
+#6082 = SURFACE_CURVE('',#6083,(#6087,#6094),.PCURVE_S1.);
+#6083 = LINE('',#6084,#6085);
+#6084 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
+#6085 = VECTOR('',#6086,1.);
+#6086 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6087 = PCURVE('',#6019,#6088);
+#6088 = DEFINITIONAL_REPRESENTATION('',(#6089),#6093);
+#6089 = LINE('',#6090,#6091);
+#6090 = CARTESIAN_POINT('',(5.131664,1.47970524722E-18));
+#6091 = VECTOR('',#6092,1.);
+#6092 = DIRECTION('',(0.,-1.));
+#6093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6094 = PCURVE('',#6095,#6100);
+#6095 = PLANE('',#6096);
+#6096 = AXIS2_PLACEMENT_3D('',#6097,#6098,#6099);
+#6097 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
+#6098 = DIRECTION('',(-0.774926638035,-1.403435565798E-16,0.632051189117
     ));
-#6051 = DIRECTION('',(0.632051189117,-1.720682791884E-16,0.774926638035)
+#6099 = DIRECTION('',(0.632051189117,-1.720682791884E-16,0.774926638035)
   );
-#6052 = DEFINITIONAL_REPRESENTATION('',(#6053),#6057);
-#6053 = LINE('',#6054,#6055);
-#6054 = CARTESIAN_POINT('',(0.,0.));
-#6055 = VECTOR('',#6056,1.);
-#6056 = DIRECTION('',(0.,-1.));
-#6057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6058 = ORIENTED_EDGE('',*,*,#6059,.F.);
-#6059 = EDGE_CURVE('',#5956,#6032,#6060,.T.);
-#6060 = SURFACE_CURVE('',#6061,(#6065,#6072),.PCURVE_S1.);
-#6061 = LINE('',#6062,#6063);
-#6062 = CARTESIAN_POINT('',(-4.781852,0.225,-3.1));
-#6063 = VECTOR('',#6064,1.);
-#6064 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6065 = PCURVE('',#5971,#6066);
-#6066 = DEFINITIONAL_REPRESENTATION('',(#6067),#6071);
-#6067 = LINE('',#6068,#6069);
-#6068 = CARTESIAN_POINT('',(0.,0.));
-#6069 = VECTOR('',#6070,1.);
-#6070 = DIRECTION('',(1.,0.));
-#6071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6072 = PCURVE('',#5916,#6073);
-#6073 = DEFINITIONAL_REPRESENTATION('',(#6074),#6078);
-#6074 = LINE('',#6075,#6076);
-#6075 = CARTESIAN_POINT('',(4.153796595231,-0.894631954097));
-#6076 = VECTOR('',#6077,1.);
-#6077 = DIRECTION('',(-1.,0.));
-#6078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6079 = ADVANCED_FACE('',(#6080),#6047,.F.);
-#6080 = FACE_BOUND('',#6081,.F.);
-#6081 = EDGE_LOOP('',(#6082,#6083,#6106,#6134));
-#6082 = ORIENTED_EDGE('',*,*,#6031,.T.);
-#6083 = ORIENTED_EDGE('',*,*,#6084,.T.);
-#6084 = EDGE_CURVE('',#6009,#6085,#6087,.T.);
-#6085 = VERTEX_POINT('',#6086);
-#6086 = CARTESIAN_POINT('',(-4.297031,-0.225,1.126079));
-#6087 = SURFACE_CURVE('',#6088,(#6092,#6099),.PCURVE_S1.);
-#6088 = LINE('',#6089,#6090);
-#6089 = CARTESIAN_POINT('',(-4.781852,-0.225,0.531664));
-#6090 = VECTOR('',#6091,1.);
-#6091 = DIRECTION('',(0.632051189117,-1.720682791884E-16,0.774926638035)
-  );
-#6092 = PCURVE('',#6047,#6093);
-#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6098);
-#6094 = LINE('',#6095,#6096);
-#6095 = CARTESIAN_POINT('',(-8.603413959418E-18,-0.45));
-#6096 = VECTOR('',#6097,1.);
-#6097 = DIRECTION('',(1.,0.));
-#6098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6099 = PCURVE('',#5862,#6100);
 #6100 = DEFINITIONAL_REPRESENTATION('',(#6101),#6105);
 #6101 = LINE('',#6102,#6103);
-#6102 = CARTESIAN_POINT('',(0.522132595231,-0.894631954097));
+#6102 = CARTESIAN_POINT('',(0.,0.));
 #6103 = VECTOR('',#6104,1.);
-#6104 = DIRECTION('',(-0.774926638035,0.632051189117));
+#6104 = DIRECTION('',(0.,-1.));
 #6105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6106 = ORIENTED_EDGE('',*,*,#6107,.F.);
-#6107 = EDGE_CURVE('',#6108,#6085,#6110,.T.);
-#6108 = VERTEX_POINT('',#6109);
-#6109 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
-#6110 = SURFACE_CURVE('',#6111,(#6115,#6122),.PCURVE_S1.);
-#6111 = LINE('',#6112,#6113);
-#6112 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
-#6113 = VECTOR('',#6114,1.);
-#6114 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6115 = PCURVE('',#6047,#6116);
-#6116 = DEFINITIONAL_REPRESENTATION('',(#6117),#6121);
-#6117 = LINE('',#6118,#6119);
-#6118 = CARTESIAN_POINT('',(0.767059707106,-6.791234241632E-18));
-#6119 = VECTOR('',#6120,1.);
-#6120 = DIRECTION('',(0.,-1.));
-#6121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6107 = EDGE_CURVE('',#6004,#6080,#6108,.T.);
+#6108 = SURFACE_CURVE('',#6109,(#6113,#6120),.PCURVE_S1.);
+#6109 = LINE('',#6110,#6111);
+#6110 = CARTESIAN_POINT('',(-4.781852,0.225,-4.6));
+#6111 = VECTOR('',#6112,1.);
+#6112 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6113 = PCURVE('',#6019,#6114);
+#6114 = DEFINITIONAL_REPRESENTATION('',(#6115),#6119);
+#6115 = LINE('',#6116,#6117);
+#6116 = CARTESIAN_POINT('',(0.,0.));
+#6117 = VECTOR('',#6118,1.);
+#6118 = DIRECTION('',(1.,0.));
+#6119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6122 = PCURVE('',#6123,#6128);
-#6123 = PLANE('',#6124);
-#6124 = AXIS2_PLACEMENT_3D('',#6125,#6126,#6127);
-#6125 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
-#6126 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6127 = DIRECTION('',(1.,0.,0.));
-#6128 = DEFINITIONAL_REPRESENTATION('',(#6129),#6133);
-#6129 = LINE('',#6130,#6131);
-#6130 = CARTESIAN_POINT('',(0.,0.));
-#6131 = VECTOR('',#6132,1.);
-#6132 = DIRECTION('',(0.,-1.));
-#6133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6120 = PCURVE('',#5964,#6121);
+#6121 = DEFINITIONAL_REPRESENTATION('',(#6122),#6126);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(-5.10564352246,-0.758820420486));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(1.,0.));
+#6126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6134 = ORIENTED_EDGE('',*,*,#6135,.F.);
-#6135 = EDGE_CURVE('',#6032,#6108,#6136,.T.);
-#6136 = SURFACE_CURVE('',#6137,(#6141,#6148),.PCURVE_S1.);
-#6137 = LINE('',#6138,#6139);
-#6138 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
-#6139 = VECTOR('',#6140,1.);
-#6140 = DIRECTION('',(0.632051189117,-1.720682791884E-16,0.774926638035)
+#6127 = ADVANCED_FACE('',(#6128),#6095,.F.);
+#6128 = FACE_BOUND('',#6129,.F.);
+#6129 = EDGE_LOOP('',(#6130,#6131,#6154,#6182));
+#6130 = ORIENTED_EDGE('',*,*,#6079,.T.);
+#6131 = ORIENTED_EDGE('',*,*,#6132,.T.);
+#6132 = EDGE_CURVE('',#6057,#6133,#6135,.T.);
+#6133 = VERTEX_POINT('',#6134);
+#6134 = CARTESIAN_POINT('',(-4.297031,-0.225,1.126079));
+#6135 = SURFACE_CURVE('',#6136,(#6140,#6147),.PCURVE_S1.);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(-4.781852,-0.225,0.531664));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(0.632051189117,-1.720682791884E-16,0.774926638035)
   );
-#6141 = PCURVE('',#6047,#6142);
-#6142 = DEFINITIONAL_REPRESENTATION('',(#6143),#6147);
-#6143 = LINE('',#6144,#6145);
-#6144 = CARTESIAN_POINT('',(8.603413959418E-17,2.465190328816E-32));
-#6145 = VECTOR('',#6146,1.);
-#6146 = DIRECTION('',(1.,0.));
-#6147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6140 = PCURVE('',#6095,#6141);
+#6141 = DEFINITIONAL_REPRESENTATION('',(#6142),#6146);
+#6142 = LINE('',#6143,#6144);
+#6143 = CARTESIAN_POINT('',(-8.603413959418E-18,-0.45));
+#6144 = VECTOR('',#6145,1.);
+#6145 = DIRECTION('',(1.,0.));
+#6146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6148 = PCURVE('',#5916,#6149);
-#6149 = DEFINITIONAL_REPRESENTATION('',(#6150),#6154);
-#6150 = LINE('',#6151,#6152);
-#6151 = CARTESIAN_POINT('',(0.522132595231,-0.894631954097));
-#6152 = VECTOR('',#6153,1.);
-#6153 = DIRECTION('',(-0.774926638035,0.632051189117));
-#6154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6147 = PCURVE('',#5910,#6148);
+#6148 = DEFINITIONAL_REPRESENTATION('',(#6149),#6153);
+#6149 = LINE('',#6150,#6151);
+#6150 = CARTESIAN_POINT('',(2.602047754005E-02,-0.758820420486));
+#6151 = VECTOR('',#6152,1.);
+#6152 = DIRECTION('',(0.774926638035,0.632051189117));
+#6153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6155 = ADVANCED_FACE('',(#6156),#6123,.F.);
-#6156 = FACE_BOUND('',#6157,.F.);
-#6157 = EDGE_LOOP('',(#6158,#6159,#6182,#6210));
-#6158 = ORIENTED_EDGE('',*,*,#6107,.T.);
-#6159 = ORIENTED_EDGE('',*,*,#6160,.T.);
-#6160 = EDGE_CURVE('',#6085,#6161,#6163,.T.);
-#6161 = VERTEX_POINT('',#6162);
-#6162 = CARTESIAN_POINT('',(-1.124856,-0.225,1.126079));
-#6163 = SURFACE_CURVE('',#6164,(#6168,#6175),.PCURVE_S1.);
-#6164 = LINE('',#6165,#6166);
-#6165 = CARTESIAN_POINT('',(-4.297031,-0.225,1.126079));
-#6166 = VECTOR('',#6167,1.);
-#6167 = DIRECTION('',(1.,0.,0.));
-#6168 = PCURVE('',#6123,#6169);
-#6169 = DEFINITIONAL_REPRESENTATION('',(#6170),#6174);
-#6170 = LINE('',#6171,#6172);
-#6171 = CARTESIAN_POINT('',(0.,-0.45));
-#6172 = VECTOR('',#6173,1.);
-#6173 = DIRECTION('',(1.,0.));
-#6174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6154 = ORIENTED_EDGE('',*,*,#6155,.F.);
+#6155 = EDGE_CURVE('',#6156,#6133,#6158,.T.);
+#6156 = VERTEX_POINT('',#6157);
+#6157 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
+#6158 = SURFACE_CURVE('',#6159,(#6163,#6170),.PCURVE_S1.);
+#6159 = LINE('',#6160,#6161);
+#6160 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
+#6161 = VECTOR('',#6162,1.);
+#6162 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6163 = PCURVE('',#6095,#6164);
+#6164 = DEFINITIONAL_REPRESENTATION('',(#6165),#6169);
+#6165 = LINE('',#6166,#6167);
+#6166 = CARTESIAN_POINT('',(0.767059707106,-6.791234241632E-18));
+#6167 = VECTOR('',#6168,1.);
+#6168 = DIRECTION('',(0.,-1.));
+#6169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6175 = PCURVE('',#5862,#6176);
+#6170 = PCURVE('',#6171,#6176);
+#6171 = PLANE('',#6172);
+#6172 = AXIS2_PLACEMENT_3D('',#6173,#6174,#6175);
+#6173 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
+#6174 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6175 = DIRECTION('',(1.,0.,0.));
 #6176 = DEFINITIONAL_REPRESENTATION('',(#6177),#6181);
 #6177 = LINE('',#6178,#6179);
-#6178 = CARTESIAN_POINT('',(-7.228240476947E-02,-0.409810954097));
+#6178 = CARTESIAN_POINT('',(0.,0.));
 #6179 = VECTOR('',#6180,1.);
-#6180 = DIRECTION('',(0.,1.));
+#6180 = DIRECTION('',(0.,-1.));
 #6181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6182 = ORIENTED_EDGE('',*,*,#6183,.F.);
-#6183 = EDGE_CURVE('',#6184,#6161,#6186,.T.);
-#6184 = VERTEX_POINT('',#6185);
-#6185 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
-#6186 = SURFACE_CURVE('',#6187,(#6191,#6198),.PCURVE_S1.);
-#6187 = LINE('',#6188,#6189);
-#6188 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
-#6189 = VECTOR('',#6190,1.);
-#6190 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6191 = PCURVE('',#6123,#6192);
-#6192 = DEFINITIONAL_REPRESENTATION('',(#6193),#6197);
-#6193 = LINE('',#6194,#6195);
-#6194 = CARTESIAN_POINT('',(3.172175,0.));
-#6195 = VECTOR('',#6196,1.);
-#6196 = DIRECTION('',(0.,-1.));
-#6197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6183 = EDGE_CURVE('',#6080,#6156,#6184,.T.);
+#6184 = SURFACE_CURVE('',#6185,(#6189,#6196),.PCURVE_S1.);
+#6185 = LINE('',#6186,#6187);
+#6186 = CARTESIAN_POINT('',(-4.781852,0.225,0.531664));
+#6187 = VECTOR('',#6188,1.);
+#6188 = DIRECTION('',(0.632051189117,-1.720682791884E-16,0.774926638035)
+  );
+#6189 = PCURVE('',#6095,#6190);
+#6190 = DEFINITIONAL_REPRESENTATION('',(#6191),#6195);
+#6191 = LINE('',#6192,#6193);
+#6192 = CARTESIAN_POINT('',(8.603413959418E-17,2.465190328816E-32));
+#6193 = VECTOR('',#6194,1.);
+#6194 = DIRECTION('',(1.,0.));
+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6198 = PCURVE('',#6199,#6204);
-#6199 = PLANE('',#6200);
-#6200 = AXIS2_PLACEMENT_3D('',#6201,#6202,#6203);
-#6201 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
-#6202 = DIRECTION('',(-1.,-0.,0.));
-#6203 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6204 = DEFINITIONAL_REPRESENTATION('',(#6205),#6209);
-#6205 = LINE('',#6206,#6207);
-#6206 = CARTESIAN_POINT('',(0.,0.));
-#6207 = VECTOR('',#6208,1.);
-#6208 = DIRECTION('',(0.,-1.));
-#6209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6196 = PCURVE('',#5964,#6197);
+#6197 = DEFINITIONAL_REPRESENTATION('',(#6198),#6202);
+#6198 = LINE('',#6199,#6200);
+#6199 = CARTESIAN_POINT('',(2.602047754005E-02,-0.758820420486));
+#6200 = VECTOR('',#6201,1.);
+#6201 = DIRECTION('',(0.774926638035,0.632051189117));
+#6202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6210 = ORIENTED_EDGE('',*,*,#6211,.F.);
-#6211 = EDGE_CURVE('',#6108,#6184,#6212,.T.);
-#6212 = SURFACE_CURVE('',#6213,(#6217,#6224),.PCURVE_S1.);
-#6213 = LINE('',#6214,#6215);
-#6214 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
-#6215 = VECTOR('',#6216,1.);
-#6216 = DIRECTION('',(1.,0.,0.));
-#6217 = PCURVE('',#6123,#6218);
-#6218 = DEFINITIONAL_REPRESENTATION('',(#6219),#6223);
-#6219 = LINE('',#6220,#6221);
-#6220 = CARTESIAN_POINT('',(0.,0.));
-#6221 = VECTOR('',#6222,1.);
-#6222 = DIRECTION('',(1.,0.));
-#6223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6203 = ADVANCED_FACE('',(#6204),#6171,.F.);
+#6204 = FACE_BOUND('',#6205,.F.);
+#6205 = EDGE_LOOP('',(#6206,#6207,#6230,#6258));
+#6206 = ORIENTED_EDGE('',*,*,#6155,.T.);
+#6207 = ORIENTED_EDGE('',*,*,#6208,.T.);
+#6208 = EDGE_CURVE('',#6133,#6209,#6211,.T.);
+#6209 = VERTEX_POINT('',#6210);
+#6210 = CARTESIAN_POINT('',(-1.124856,-0.225,1.126079));
+#6211 = SURFACE_CURVE('',#6212,(#6216,#6223),.PCURVE_S1.);
+#6212 = LINE('',#6213,#6214);
+#6213 = CARTESIAN_POINT('',(-4.297031,-0.225,1.126079));
+#6214 = VECTOR('',#6215,1.);
+#6215 = DIRECTION('',(1.,0.,0.));
+#6216 = PCURVE('',#6171,#6217);
+#6217 = DEFINITIONAL_REPRESENTATION('',(#6218),#6222);
+#6218 = LINE('',#6219,#6220);
+#6219 = CARTESIAN_POINT('',(0.,-0.45));
+#6220 = VECTOR('',#6221,1.);
+#6221 = DIRECTION('',(1.,0.));
+#6222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6224 = PCURVE('',#5916,#6225);
-#6225 = DEFINITIONAL_REPRESENTATION('',(#6226),#6230);
-#6226 = LINE('',#6227,#6228);
-#6227 = CARTESIAN_POINT('',(-7.228240476947E-02,-0.409810954097));
-#6228 = VECTOR('',#6229,1.);
-#6229 = DIRECTION('',(0.,1.));
-#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6223 = PCURVE('',#5910,#6224);
+#6224 = DEFINITIONAL_REPRESENTATION('',(#6225),#6229);
+#6225 = LINE('',#6226,#6227);
+#6226 = CARTESIAN_POINT('',(0.62043547754,-0.273999420486));
+#6227 = VECTOR('',#6228,1.);
+#6228 = DIRECTION('',(0.,1.));
+#6229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6231 = ADVANCED_FACE('',(#6232),#6199,.F.);
-#6232 = FACE_BOUND('',#6233,.F.);
-#6233 = EDGE_LOOP('',(#6234,#6235,#6258,#6286));
-#6234 = ORIENTED_EDGE('',*,*,#6183,.T.);
-#6235 = ORIENTED_EDGE('',*,*,#6236,.T.);
-#6236 = EDGE_CURVE('',#6161,#6237,#6239,.T.);
-#6237 = VERTEX_POINT('',#6238);
-#6238 = CARTESIAN_POINT('',(-1.124856,-0.225,1.901539999995));
-#6239 = SURFACE_CURVE('',#6240,(#6244,#6251),.PCURVE_S1.);
-#6240 = LINE('',#6241,#6242);
-#6241 = CARTESIAN_POINT('',(-1.124856,-0.225,1.126079));
-#6242 = VECTOR('',#6243,1.);
-#6243 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6244 = PCURVE('',#6199,#6245);
-#6245 = DEFINITIONAL_REPRESENTATION('',(#6246),#6250);
-#6246 = LINE('',#6247,#6248);
-#6247 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#6248 = VECTOR('',#6249,1.);
-#6249 = DIRECTION('',(1.,0.));
-#6250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6230 = ORIENTED_EDGE('',*,*,#6231,.F.);
+#6231 = EDGE_CURVE('',#6232,#6209,#6234,.T.);
+#6232 = VERTEX_POINT('',#6233);
+#6233 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
+#6234 = SURFACE_CURVE('',#6235,(#6239,#6246),.PCURVE_S1.);
+#6235 = LINE('',#6236,#6237);
+#6236 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
+#6237 = VECTOR('',#6238,1.);
+#6238 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6239 = PCURVE('',#6171,#6240);
+#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6245);
+#6241 = LINE('',#6242,#6243);
+#6242 = CARTESIAN_POINT('',(3.172175,0.));
+#6243 = VECTOR('',#6244,1.);
+#6244 = DIRECTION('',(0.,-1.));
+#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6251 = PCURVE('',#5862,#6252);
+#6246 = PCURVE('',#6247,#6252);
+#6247 = PLANE('',#6248);
+#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251);
+#6249 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
+#6250 = DIRECTION('',(-1.,-0.,0.));
+#6251 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6257);
 #6253 = LINE('',#6254,#6255);
-#6254 = CARTESIAN_POINT('',(-7.228240476947E-02,2.762364045903));
+#6254 = CARTESIAN_POINT('',(0.,0.));
 #6255 = VECTOR('',#6256,1.);
-#6256 = DIRECTION('',(-1.,0.));
+#6256 = DIRECTION('',(0.,-1.));
 #6257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6258 = ORIENTED_EDGE('',*,*,#6259,.F.);
-#6259 = EDGE_CURVE('',#6260,#6237,#6262,.T.);
-#6260 = VERTEX_POINT('',#6261);
-#6261 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
-#6262 = SURFACE_CURVE('',#6263,(#6267,#6274),.PCURVE_S1.);
-#6263 = LINE('',#6264,#6265);
-#6264 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
-#6265 = VECTOR('',#6266,1.);
-#6266 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6267 = PCURVE('',#6199,#6268);
-#6268 = DEFINITIONAL_REPRESENTATION('',(#6269),#6273);
-#6269 = LINE('',#6270,#6271);
-#6270 = CARTESIAN_POINT('',(0.775460999995,5.653477684886E-18));
-#6271 = VECTOR('',#6272,1.);
-#6272 = DIRECTION('',(0.,-1.));
-#6273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6259 = EDGE_CURVE('',#6156,#6232,#6260,.T.);
+#6260 = SURFACE_CURVE('',#6261,(#6265,#6272),.PCURVE_S1.);
+#6261 = LINE('',#6262,#6263);
+#6262 = CARTESIAN_POINT('',(-4.297031,0.225,1.126079));
+#6263 = VECTOR('',#6264,1.);
+#6264 = DIRECTION('',(1.,0.,0.));
+#6265 = PCURVE('',#6171,#6266);
+#6266 = DEFINITIONAL_REPRESENTATION('',(#6267),#6271);
+#6267 = LINE('',#6268,#6269);
+#6268 = CARTESIAN_POINT('',(0.,0.));
+#6269 = VECTOR('',#6270,1.);
+#6270 = DIRECTION('',(1.,0.));
+#6271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6274 = PCURVE('',#6275,#6280);
-#6275 = PLANE('',#6276);
-#6276 = AXIS2_PLACEMENT_3D('',#6277,#6278,#6279);
-#6277 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
-#6278 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6279 = DIRECTION('',(1.,0.,0.));
-#6280 = DEFINITIONAL_REPRESENTATION('',(#6281),#6285);
-#6281 = LINE('',#6282,#6283);
-#6282 = CARTESIAN_POINT('',(0.,0.));
-#6283 = VECTOR('',#6284,1.);
-#6284 = DIRECTION('',(0.,-1.));
-#6285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6272 = PCURVE('',#5964,#6273);
+#6273 = DEFINITIONAL_REPRESENTATION('',(#6274),#6278);
+#6274 = LINE('',#6275,#6276);
+#6275 = CARTESIAN_POINT('',(0.62043547754,-0.273999420486));
+#6276 = VECTOR('',#6277,1.);
+#6277 = DIRECTION('',(0.,1.));
+#6278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6286 = ORIENTED_EDGE('',*,*,#6287,.F.);
-#6287 = EDGE_CURVE('',#6184,#6260,#6288,.T.);
-#6288 = SURFACE_CURVE('',#6289,(#6293,#6300),.PCURVE_S1.);
-#6289 = LINE('',#6290,#6291);
-#6290 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
-#6291 = VECTOR('',#6292,1.);
-#6292 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6293 = PCURVE('',#6199,#6294);
-#6294 = DEFINITIONAL_REPRESENTATION('',(#6295),#6299);
-#6295 = LINE('',#6296,#6297);
-#6296 = CARTESIAN_POINT('',(0.,0.));
-#6297 = VECTOR('',#6298,1.);
-#6298 = DIRECTION('',(1.,0.));
-#6299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6279 = ADVANCED_FACE('',(#6280),#6247,.F.);
+#6280 = FACE_BOUND('',#6281,.F.);
+#6281 = EDGE_LOOP('',(#6282,#6283,#6306,#6334));
+#6282 = ORIENTED_EDGE('',*,*,#6231,.T.);
+#6283 = ORIENTED_EDGE('',*,*,#6284,.T.);
+#6284 = EDGE_CURVE('',#6209,#6285,#6287,.T.);
+#6285 = VERTEX_POINT('',#6286);
+#6286 = CARTESIAN_POINT('',(-1.124856,-0.225,1.901539999995));
+#6287 = SURFACE_CURVE('',#6288,(#6292,#6299),.PCURVE_S1.);
+#6288 = LINE('',#6289,#6290);
+#6289 = CARTESIAN_POINT('',(-1.124856,-0.225,1.126079));
+#6290 = VECTOR('',#6291,1.);
+#6291 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6292 = PCURVE('',#6247,#6293);
+#6293 = DEFINITIONAL_REPRESENTATION('',(#6294),#6298);
+#6294 = LINE('',#6295,#6296);
+#6295 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#6296 = VECTOR('',#6297,1.);
+#6297 = DIRECTION('',(1.,0.));
+#6298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6300 = PCURVE('',#5916,#6301);
-#6301 = DEFINITIONAL_REPRESENTATION('',(#6302),#6306);
-#6302 = LINE('',#6303,#6304);
-#6303 = CARTESIAN_POINT('',(-7.228240476947E-02,2.762364045903));
-#6304 = VECTOR('',#6305,1.);
-#6305 = DIRECTION('',(-1.,0.));
-#6306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6299 = PCURVE('',#5910,#6300);
+#6300 = DEFINITIONAL_REPRESENTATION('',(#6301),#6305);
+#6301 = LINE('',#6302,#6303);
+#6302 = CARTESIAN_POINT('',(0.62043547754,2.898175579514));
+#6303 = VECTOR('',#6304,1.);
+#6304 = DIRECTION('',(1.,0.));
+#6305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6307 = ADVANCED_FACE('',(#6308),#6275,.F.);
-#6308 = FACE_BOUND('',#6309,.F.);
-#6309 = EDGE_LOOP('',(#6310,#6311,#6334,#6362));
-#6310 = ORIENTED_EDGE('',*,*,#6259,.T.);
-#6311 = ORIENTED_EDGE('',*,*,#6312,.T.);
-#6312 = EDGE_CURVE('',#6237,#6313,#6315,.T.);
-#6313 = VERTEX_POINT('',#6314);
-#6314 = CARTESIAN_POINT('',(-0.654846,-0.225,1.901539999995));
-#6315 = SURFACE_CURVE('',#6316,(#6320,#6327),.PCURVE_S1.);
-#6316 = LINE('',#6317,#6318);
-#6317 = CARTESIAN_POINT('',(-1.124856,-0.225,1.901539999995));
-#6318 = VECTOR('',#6319,1.);
-#6319 = DIRECTION('',(1.,0.,0.));
-#6320 = PCURVE('',#6275,#6321);
-#6321 = DEFINITIONAL_REPRESENTATION('',(#6322),#6326);
-#6322 = LINE('',#6323,#6324);
-#6323 = CARTESIAN_POINT('',(0.,-0.45));
-#6324 = VECTOR('',#6325,1.);
-#6325 = DIRECTION('',(1.,0.));
-#6326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6306 = ORIENTED_EDGE('',*,*,#6307,.F.);
+#6307 = EDGE_CURVE('',#6308,#6285,#6310,.T.);
+#6308 = VERTEX_POINT('',#6309);
+#6309 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
+#6310 = SURFACE_CURVE('',#6311,(#6315,#6322),.PCURVE_S1.);
+#6311 = LINE('',#6312,#6313);
+#6312 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
+#6313 = VECTOR('',#6314,1.);
+#6314 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6315 = PCURVE('',#6247,#6316);
+#6316 = DEFINITIONAL_REPRESENTATION('',(#6317),#6321);
+#6317 = LINE('',#6318,#6319);
+#6318 = CARTESIAN_POINT('',(0.775460999995,5.653477684886E-18));
+#6319 = VECTOR('',#6320,1.);
+#6320 = DIRECTION('',(0.,-1.));
+#6321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6327 = PCURVE('',#5862,#6328);
+#6322 = PCURVE('',#6323,#6328);
+#6323 = PLANE('',#6324);
+#6324 = AXIS2_PLACEMENT_3D('',#6325,#6326,#6327);
+#6325 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
+#6326 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6327 = DIRECTION('',(1.,0.,0.));
 #6328 = DEFINITIONAL_REPRESENTATION('',(#6329),#6333);
 #6329 = LINE('',#6330,#6331);
-#6330 = CARTESIAN_POINT('',(-0.847743404764,2.762364045903));
+#6330 = CARTESIAN_POINT('',(0.,0.));
 #6331 = VECTOR('',#6332,1.);
-#6332 = DIRECTION('',(0.,1.));
+#6332 = DIRECTION('',(0.,-1.));
 #6333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6334 = ORIENTED_EDGE('',*,*,#6335,.F.);
-#6335 = EDGE_CURVE('',#6336,#6313,#6338,.T.);
-#6336 = VERTEX_POINT('',#6337);
-#6337 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
-#6338 = SURFACE_CURVE('',#6339,(#6343,#6350),.PCURVE_S1.);
-#6339 = LINE('',#6340,#6341);
-#6340 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
-#6341 = VECTOR('',#6342,1.);
-#6342 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6343 = PCURVE('',#6275,#6344);
-#6344 = DEFINITIONAL_REPRESENTATION('',(#6345),#6349);
-#6345 = LINE('',#6346,#6347);
-#6346 = CARTESIAN_POINT('',(0.47001,0.));
-#6347 = VECTOR('',#6348,1.);
-#6348 = DIRECTION('',(0.,-1.));
-#6349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6335 = EDGE_CURVE('',#6232,#6308,#6336,.T.);
+#6336 = SURFACE_CURVE('',#6337,(#6341,#6348),.PCURVE_S1.);
+#6337 = LINE('',#6338,#6339);
+#6338 = CARTESIAN_POINT('',(-1.124856,0.225,1.126079));
+#6339 = VECTOR('',#6340,1.);
+#6340 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6341 = PCURVE('',#6247,#6342);
+#6342 = DEFINITIONAL_REPRESENTATION('',(#6343),#6347);
+#6343 = LINE('',#6344,#6345);
+#6344 = CARTESIAN_POINT('',(0.,0.));
+#6345 = VECTOR('',#6346,1.);
+#6346 = DIRECTION('',(1.,0.));
+#6347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6350 = PCURVE('',#6351,#6356);
-#6351 = PLANE('',#6352);
-#6352 = AXIS2_PLACEMENT_3D('',#6353,#6354,#6355);
-#6353 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
-#6354 = DIRECTION('',(-0.957881239108,6.376335953917E-17,-0.287164642261
+#6348 = PCURVE('',#5964,#6349);
+#6349 = DEFINITIONAL_REPRESENTATION('',(#6350),#6354);
+#6350 = LINE('',#6351,#6352);
+#6351 = CARTESIAN_POINT('',(0.62043547754,2.898175579514));
+#6352 = VECTOR('',#6353,1.);
+#6353 = DIRECTION('',(1.,0.));
+#6354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6355 = ADVANCED_FACE('',(#6356),#6323,.F.);
+#6356 = FACE_BOUND('',#6357,.F.);
+#6357 = EDGE_LOOP('',(#6358,#6359,#6382,#6410));
+#6358 = ORIENTED_EDGE('',*,*,#6307,.T.);
+#6359 = ORIENTED_EDGE('',*,*,#6360,.T.);
+#6360 = EDGE_CURVE('',#6285,#6361,#6363,.T.);
+#6361 = VERTEX_POINT('',#6362);
+#6362 = CARTESIAN_POINT('',(-0.654846,-0.225,1.901539999995));
+#6363 = SURFACE_CURVE('',#6364,(#6368,#6375),.PCURVE_S1.);
+#6364 = LINE('',#6365,#6366);
+#6365 = CARTESIAN_POINT('',(-1.124856,-0.225,1.901539999995));
+#6366 = VECTOR('',#6367,1.);
+#6367 = DIRECTION('',(1.,0.,0.));
+#6368 = PCURVE('',#6323,#6369);
+#6369 = DEFINITIONAL_REPRESENTATION('',(#6370),#6374);
+#6370 = LINE('',#6371,#6372);
+#6371 = CARTESIAN_POINT('',(0.,-0.45));
+#6372 = VECTOR('',#6373,1.);
+#6373 = DIRECTION('',(1.,0.));
+#6374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6375 = PCURVE('',#5910,#6376);
+#6376 = DEFINITIONAL_REPRESENTATION('',(#6377),#6381);
+#6377 = LINE('',#6378,#6379);
+#6378 = CARTESIAN_POINT('',(1.395896477535,2.898175579514));
+#6379 = VECTOR('',#6380,1.);
+#6380 = DIRECTION('',(0.,1.));
+#6381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6382 = ORIENTED_EDGE('',*,*,#6383,.F.);
+#6383 = EDGE_CURVE('',#6384,#6361,#6386,.T.);
+#6384 = VERTEX_POINT('',#6385);
+#6385 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
+#6386 = SURFACE_CURVE('',#6387,(#6391,#6398),.PCURVE_S1.);
+#6387 = LINE('',#6388,#6389);
+#6388 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
+#6389 = VECTOR('',#6390,1.);
+#6390 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6391 = PCURVE('',#6323,#6392);
+#6392 = DEFINITIONAL_REPRESENTATION('',(#6393),#6397);
+#6393 = LINE('',#6394,#6395);
+#6394 = CARTESIAN_POINT('',(0.47001,0.));
+#6395 = VECTOR('',#6396,1.);
+#6396 = DIRECTION('',(0.,-1.));
+#6397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6398 = PCURVE('',#6399,#6404);
+#6399 = PLANE('',#6400);
+#6400 = AXIS2_PLACEMENT_3D('',#6401,#6402,#6403);
+#6401 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
+#6402 = DIRECTION('',(-0.957881239108,6.376335953917E-17,-0.287164642261
     ));
-#6355 = DIRECTION('',(-0.287164642261,-2.126923613029E-16,0.957881239108
+#6403 = DIRECTION('',(-0.287164642261,-2.126923613029E-16,0.957881239108
     ));
-#6356 = DEFINITIONAL_REPRESENTATION('',(#6357),#6361);
-#6357 = LINE('',#6358,#6359);
-#6358 = CARTESIAN_POINT('',(0.,0.));
-#6359 = VECTOR('',#6360,1.);
-#6360 = DIRECTION('',(0.,-1.));
-#6361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6362 = ORIENTED_EDGE('',*,*,#6363,.F.);
-#6363 = EDGE_CURVE('',#6260,#6336,#6364,.T.);
-#6364 = SURFACE_CURVE('',#6365,(#6369,#6376),.PCURVE_S1.);
-#6365 = LINE('',#6366,#6367);
-#6366 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
-#6367 = VECTOR('',#6368,1.);
-#6368 = DIRECTION('',(1.,0.,0.));
-#6369 = PCURVE('',#6275,#6370);
-#6370 = DEFINITIONAL_REPRESENTATION('',(#6371),#6375);
-#6371 = LINE('',#6372,#6373);
-#6372 = CARTESIAN_POINT('',(0.,0.));
-#6373 = VECTOR('',#6374,1.);
-#6374 = DIRECTION('',(1.,0.));
-#6375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6376 = PCURVE('',#5916,#6377);
-#6377 = DEFINITIONAL_REPRESENTATION('',(#6378),#6382);
-#6378 = LINE('',#6379,#6380);
-#6379 = CARTESIAN_POINT('',(-0.847743404764,2.762364045903));
-#6380 = VECTOR('',#6381,1.);
-#6381 = DIRECTION('',(0.,1.));
-#6382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6383 = ADVANCED_FACE('',(#6384),#6351,.F.);
-#6384 = FACE_BOUND('',#6385,.F.);
-#6385 = EDGE_LOOP('',(#6386,#6387,#6410,#6438));
-#6386 = ORIENTED_EDGE('',*,*,#6335,.T.);
-#6387 = ORIENTED_EDGE('',*,*,#6388,.T.);
-#6388 = EDGE_CURVE('',#6313,#6389,#6391,.T.);
-#6389 = VERTEX_POINT('',#6390);
-#6390 = CARTESIAN_POINT('',(-1.194009,-0.225,3.7));
-#6391 = SURFACE_CURVE('',#6392,(#6396,#6403),.PCURVE_S1.);
-#6392 = LINE('',#6393,#6394);
-#6393 = CARTESIAN_POINT('',(-0.654846,-0.225,1.901539999995));
-#6394 = VECTOR('',#6395,1.);
-#6395 = DIRECTION('',(-0.287164642261,-2.126923613029E-16,0.957881239108
-    ));
-#6396 = PCURVE('',#6351,#6397);
-#6397 = DEFINITIONAL_REPRESENTATION('',(#6398),#6402);
-#6398 = LINE('',#6399,#6400);
-#6399 = CARTESIAN_POINT('',(9.571156258629E-17,-0.45));
-#6400 = VECTOR('',#6401,1.);
-#6401 = DIRECTION('',(1.,0.));
-#6402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6403 = PCURVE('',#5862,#6404);
 #6404 = DEFINITIONAL_REPRESENTATION('',(#6405),#6409);
 #6405 = LINE('',#6406,#6407);
-#6406 = CARTESIAN_POINT('',(-0.847743404764,3.232374045903));
+#6406 = CARTESIAN_POINT('',(0.,0.));
 #6407 = VECTOR('',#6408,1.);
-#6408 = DIRECTION('',(-0.957881239108,-0.287164642261));
+#6408 = DIRECTION('',(0.,-1.));
 #6409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6410 = ORIENTED_EDGE('',*,*,#6411,.F.);
-#6411 = EDGE_CURVE('',#6412,#6389,#6414,.T.);
-#6412 = VERTEX_POINT('',#6413);
-#6413 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
-#6414 = SURFACE_CURVE('',#6415,(#6419,#6426),.PCURVE_S1.);
-#6415 = LINE('',#6416,#6417);
-#6416 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
-#6417 = VECTOR('',#6418,1.);
-#6418 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6419 = PCURVE('',#6351,#6420);
-#6420 = DEFINITIONAL_REPRESENTATION('',(#6421),#6425);
-#6421 = LINE('',#6422,#6423);
-#6422 = CARTESIAN_POINT('',(1.877539643306,-1.699529405985E-17));
-#6423 = VECTOR('',#6424,1.);
-#6424 = DIRECTION('',(0.,-1.));
-#6425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6411 = EDGE_CURVE('',#6308,#6384,#6412,.T.);
+#6412 = SURFACE_CURVE('',#6413,(#6417,#6424),.PCURVE_S1.);
+#6413 = LINE('',#6414,#6415);
+#6414 = CARTESIAN_POINT('',(-1.124856,0.225,1.901539999995));
+#6415 = VECTOR('',#6416,1.);
+#6416 = DIRECTION('',(1.,0.,0.));
+#6417 = PCURVE('',#6323,#6418);
+#6418 = DEFINITIONAL_REPRESENTATION('',(#6419),#6423);
+#6419 = LINE('',#6420,#6421);
+#6420 = CARTESIAN_POINT('',(0.,0.));
+#6421 = VECTOR('',#6422,1.);
+#6422 = DIRECTION('',(1.,0.));
+#6423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6426 = PCURVE('',#6427,#6432);
-#6427 = PLANE('',#6428);
-#6428 = AXIS2_PLACEMENT_3D('',#6429,#6430,#6431);
-#6429 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
-#6430 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6431 = DIRECTION('',(-1.,-0.,0.));
-#6432 = DEFINITIONAL_REPRESENTATION('',(#6433),#6437);
-#6433 = LINE('',#6434,#6435);
-#6434 = CARTESIAN_POINT('',(0.,0.));
-#6435 = VECTOR('',#6436,1.);
-#6436 = DIRECTION('',(0.,-1.));
-#6437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6424 = PCURVE('',#5964,#6425);
+#6425 = DEFINITIONAL_REPRESENTATION('',(#6426),#6430);
+#6426 = LINE('',#6427,#6428);
+#6427 = CARTESIAN_POINT('',(1.395896477535,2.898175579514));
+#6428 = VECTOR('',#6429,1.);
+#6429 = DIRECTION('',(0.,1.));
+#6430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6438 = ORIENTED_EDGE('',*,*,#6439,.F.);
-#6439 = EDGE_CURVE('',#6336,#6412,#6440,.T.);
-#6440 = SURFACE_CURVE('',#6441,(#6445,#6452),.PCURVE_S1.);
-#6441 = LINE('',#6442,#6443);
-#6442 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
-#6443 = VECTOR('',#6444,1.);
-#6444 = DIRECTION('',(-0.287164642261,-2.126923613029E-16,0.957881239108
+#6431 = ADVANCED_FACE('',(#6432),#6399,.F.);
+#6432 = FACE_BOUND('',#6433,.F.);
+#6433 = EDGE_LOOP('',(#6434,#6435,#6458,#6486));
+#6434 = ORIENTED_EDGE('',*,*,#6383,.T.);
+#6435 = ORIENTED_EDGE('',*,*,#6436,.T.);
+#6436 = EDGE_CURVE('',#6361,#6437,#6439,.T.);
+#6437 = VERTEX_POINT('',#6438);
+#6438 = CARTESIAN_POINT('',(-1.194009,-0.225,3.7));
+#6439 = SURFACE_CURVE('',#6440,(#6444,#6451),.PCURVE_S1.);
+#6440 = LINE('',#6441,#6442);
+#6441 = CARTESIAN_POINT('',(-0.654846,-0.225,1.901539999995));
+#6442 = VECTOR('',#6443,1.);
+#6443 = DIRECTION('',(-0.287164642261,-2.126923613029E-16,0.957881239108
     ));
-#6445 = PCURVE('',#6351,#6446);
-#6446 = DEFINITIONAL_REPRESENTATION('',(#6447),#6451);
-#6447 = LINE('',#6448,#6449);
-#6448 = CARTESIAN_POINT('',(-2.445740410725E-16,-4.930380657631E-32));
-#6449 = VECTOR('',#6450,1.);
-#6450 = DIRECTION('',(1.,0.));
-#6451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6444 = PCURVE('',#6399,#6445);
+#6445 = DEFINITIONAL_REPRESENTATION('',(#6446),#6450);
+#6446 = LINE('',#6447,#6448);
+#6447 = CARTESIAN_POINT('',(9.571156258629E-17,-0.45));
+#6448 = VECTOR('',#6449,1.);
+#6449 = DIRECTION('',(1.,0.));
+#6450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6452 = PCURVE('',#5916,#6453);
-#6453 = DEFINITIONAL_REPRESENTATION('',(#6454),#6458);
-#6454 = LINE('',#6455,#6456);
-#6455 = CARTESIAN_POINT('',(-0.847743404764,3.232374045903));
-#6456 = VECTOR('',#6457,1.);
-#6457 = DIRECTION('',(-0.957881239108,-0.287164642261));
-#6458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6451 = PCURVE('',#5910,#6452);
+#6452 = DEFINITIONAL_REPRESENTATION('',(#6453),#6457);
+#6453 = LINE('',#6454,#6455);
+#6454 = CARTESIAN_POINT('',(1.395896477535,3.368185579514));
+#6455 = VECTOR('',#6456,1.);
+#6456 = DIRECTION('',(0.957881239108,-0.287164642261));
+#6457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6459 = ADVANCED_FACE('',(#6460),#6427,.F.);
-#6460 = FACE_BOUND('',#6461,.F.);
-#6461 = EDGE_LOOP('',(#6462,#6463,#6486,#6514));
-#6462 = ORIENTED_EDGE('',*,*,#6411,.T.);
-#6463 = ORIENTED_EDGE('',*,*,#6464,.T.);
-#6464 = EDGE_CURVE('',#6389,#6465,#6467,.T.);
-#6465 = VERTEX_POINT('',#6466);
-#6466 = CARTESIAN_POINT('',(-1.694009,-0.225,3.7));
-#6467 = SURFACE_CURVE('',#6468,(#6472,#6479),.PCURVE_S1.);
-#6468 = LINE('',#6469,#6470);
-#6469 = CARTESIAN_POINT('',(-1.194009,-0.225,3.7));
-#6470 = VECTOR('',#6471,1.);
-#6471 = DIRECTION('',(-1.,0.,0.));
-#6472 = PCURVE('',#6427,#6473);
-#6473 = DEFINITIONAL_REPRESENTATION('',(#6474),#6478);
-#6474 = LINE('',#6475,#6476);
-#6475 = CARTESIAN_POINT('',(0.,-0.45));
-#6476 = VECTOR('',#6477,1.);
-#6477 = DIRECTION('',(1.,0.));
-#6478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6458 = ORIENTED_EDGE('',*,*,#6459,.F.);
+#6459 = EDGE_CURVE('',#6460,#6437,#6462,.T.);
+#6460 = VERTEX_POINT('',#6461);
+#6461 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
+#6462 = SURFACE_CURVE('',#6463,(#6467,#6474),.PCURVE_S1.);
+#6463 = LINE('',#6464,#6465);
+#6464 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
+#6465 = VECTOR('',#6466,1.);
+#6466 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6467 = PCURVE('',#6399,#6468);
+#6468 = DEFINITIONAL_REPRESENTATION('',(#6469),#6473);
+#6469 = LINE('',#6470,#6471);
+#6470 = CARTESIAN_POINT('',(1.877539643306,-1.699529405985E-17));
+#6471 = VECTOR('',#6472,1.);
+#6472 = DIRECTION('',(0.,-1.));
+#6473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6479 = PCURVE('',#5862,#6480);
+#6474 = PCURVE('',#6475,#6480);
+#6475 = PLANE('',#6476);
+#6476 = AXIS2_PLACEMENT_3D('',#6477,#6478,#6479);
+#6477 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
+#6478 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#6479 = DIRECTION('',(-1.,-0.,0.));
 #6480 = DEFINITIONAL_REPRESENTATION('',(#6481),#6485);
 #6481 = LINE('',#6482,#6483);
-#6482 = CARTESIAN_POINT('',(-2.646203404769,2.693211045903));
+#6482 = CARTESIAN_POINT('',(0.,0.));
 #6483 = VECTOR('',#6484,1.);
 #6484 = DIRECTION('',(0.,-1.));
 #6485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6486 = ORIENTED_EDGE('',*,*,#6487,.F.);
-#6487 = EDGE_CURVE('',#6488,#6465,#6490,.T.);
-#6488 = VERTEX_POINT('',#6489);
-#6489 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
-#6490 = SURFACE_CURVE('',#6491,(#6495,#6502),.PCURVE_S1.);
-#6491 = LINE('',#6492,#6493);
-#6492 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
-#6493 = VECTOR('',#6494,1.);
-#6494 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6495 = PCURVE('',#6427,#6496);
-#6496 = DEFINITIONAL_REPRESENTATION('',(#6497),#6501);
-#6497 = LINE('',#6498,#6499);
-#6498 = CARTESIAN_POINT('',(0.5,0.));
-#6499 = VECTOR('',#6500,1.);
-#6500 = DIRECTION('',(0.,-1.));
-#6501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6487 = EDGE_CURVE('',#6384,#6460,#6488,.T.);
+#6488 = SURFACE_CURVE('',#6489,(#6493,#6500),.PCURVE_S1.);
+#6489 = LINE('',#6490,#6491);
+#6490 = CARTESIAN_POINT('',(-0.654846,0.225,1.901539999995));
+#6491 = VECTOR('',#6492,1.);
+#6492 = DIRECTION('',(-0.287164642261,-2.126923613029E-16,0.957881239108
+    ));
+#6493 = PCURVE('',#6399,#6494);
+#6494 = DEFINITIONAL_REPRESENTATION('',(#6495),#6499);
+#6495 = LINE('',#6496,#6497);
+#6496 = CARTESIAN_POINT('',(-2.445740410725E-16,-4.930380657631E-32));
+#6497 = VECTOR('',#6498,1.);
+#6498 = DIRECTION('',(1.,0.));
+#6499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6502 = PCURVE('',#6503,#6508);
-#6503 = PLANE('',#6504);
-#6504 = AXIS2_PLACEMENT_3D('',#6505,#6506,#6507);
-#6505 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
-#6506 = DIRECTION('',(1.,0.,0.));
-#6507 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6508 = DEFINITIONAL_REPRESENTATION('',(#6509),#6513);
-#6509 = LINE('',#6510,#6511);
-#6510 = CARTESIAN_POINT('',(0.,0.));
-#6511 = VECTOR('',#6512,1.);
-#6512 = DIRECTION('',(0.,-1.));
-#6513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6500 = PCURVE('',#5964,#6501);
+#6501 = DEFINITIONAL_REPRESENTATION('',(#6502),#6506);
+#6502 = LINE('',#6503,#6504);
+#6503 = CARTESIAN_POINT('',(1.395896477535,3.368185579514));
+#6504 = VECTOR('',#6505,1.);
+#6505 = DIRECTION('',(0.957881239108,-0.287164642261));
+#6506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6514 = ORIENTED_EDGE('',*,*,#6515,.F.);
-#6515 = EDGE_CURVE('',#6412,#6488,#6516,.T.);
-#6516 = SURFACE_CURVE('',#6517,(#6521,#6528),.PCURVE_S1.);
-#6517 = LINE('',#6518,#6519);
-#6518 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
-#6519 = VECTOR('',#6520,1.);
-#6520 = DIRECTION('',(-1.,0.,0.));
-#6521 = PCURVE('',#6427,#6522);
-#6522 = DEFINITIONAL_REPRESENTATION('',(#6523),#6527);
-#6523 = LINE('',#6524,#6525);
-#6524 = CARTESIAN_POINT('',(0.,0.));
-#6525 = VECTOR('',#6526,1.);
-#6526 = DIRECTION('',(1.,0.));
-#6527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6507 = ADVANCED_FACE('',(#6508),#6475,.F.);
+#6508 = FACE_BOUND('',#6509,.F.);
+#6509 = EDGE_LOOP('',(#6510,#6511,#6534,#6562));
+#6510 = ORIENTED_EDGE('',*,*,#6459,.T.);
+#6511 = ORIENTED_EDGE('',*,*,#6512,.T.);
+#6512 = EDGE_CURVE('',#6437,#6513,#6515,.T.);
+#6513 = VERTEX_POINT('',#6514);
+#6514 = CARTESIAN_POINT('',(-1.694009,-0.225,3.7));
+#6515 = SURFACE_CURVE('',#6516,(#6520,#6527),.PCURVE_S1.);
+#6516 = LINE('',#6517,#6518);
+#6517 = CARTESIAN_POINT('',(-1.194009,-0.225,3.7));
+#6518 = VECTOR('',#6519,1.);
+#6519 = DIRECTION('',(-1.,0.,0.));
+#6520 = PCURVE('',#6475,#6521);
+#6521 = DEFINITIONAL_REPRESENTATION('',(#6522),#6526);
+#6522 = LINE('',#6523,#6524);
+#6523 = CARTESIAN_POINT('',(0.,-0.45));
+#6524 = VECTOR('',#6525,1.);
+#6525 = DIRECTION('',(1.,0.));
+#6526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6528 = PCURVE('',#5916,#6529);
-#6529 = DEFINITIONAL_REPRESENTATION('',(#6530),#6534);
-#6530 = LINE('',#6531,#6532);
-#6531 = CARTESIAN_POINT('',(-2.646203404769,2.693211045903));
-#6532 = VECTOR('',#6533,1.);
-#6533 = DIRECTION('',(0.,-1.));
-#6534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6527 = PCURVE('',#5910,#6528);
+#6528 = DEFINITIONAL_REPRESENTATION('',(#6529),#6533);
+#6529 = LINE('',#6530,#6531);
+#6530 = CARTESIAN_POINT('',(3.19435647754,2.829022579514));
+#6531 = VECTOR('',#6532,1.);
+#6532 = DIRECTION('',(0.,-1.));
+#6533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6535 = ADVANCED_FACE('',(#6536),#6503,.F.);
-#6536 = FACE_BOUND('',#6537,.F.);
-#6537 = EDGE_LOOP('',(#6538,#6539,#6562,#6590));
-#6538 = ORIENTED_EDGE('',*,*,#6487,.T.);
-#6539 = ORIENTED_EDGE('',*,*,#6540,.T.);
-#6540 = EDGE_CURVE('',#6465,#6541,#6543,.T.);
-#6541 = VERTEX_POINT('',#6542);
-#6542 = CARTESIAN_POINT('',(-1.694009,-0.225,2.234428));
-#6543 = SURFACE_CURVE('',#6544,(#6548,#6555),.PCURVE_S1.);
-#6544 = LINE('',#6545,#6546);
-#6545 = CARTESIAN_POINT('',(-1.694009,-0.225,3.7));
-#6546 = VECTOR('',#6547,1.);
-#6547 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6548 = PCURVE('',#6503,#6549);
-#6549 = DEFINITIONAL_REPRESENTATION('',(#6550),#6554);
-#6550 = LINE('',#6551,#6552);
-#6551 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#6552 = VECTOR('',#6553,1.);
-#6553 = DIRECTION('',(1.,0.));
-#6554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6534 = ORIENTED_EDGE('',*,*,#6535,.F.);
+#6535 = EDGE_CURVE('',#6536,#6513,#6538,.T.);
+#6536 = VERTEX_POINT('',#6537);
+#6537 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
+#6538 = SURFACE_CURVE('',#6539,(#6543,#6550),.PCURVE_S1.);
+#6539 = LINE('',#6540,#6541);
+#6540 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
+#6541 = VECTOR('',#6542,1.);
+#6542 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6543 = PCURVE('',#6475,#6544);
+#6544 = DEFINITIONAL_REPRESENTATION('',(#6545),#6549);
+#6545 = LINE('',#6546,#6547);
+#6546 = CARTESIAN_POINT('',(0.5,0.));
+#6547 = VECTOR('',#6548,1.);
+#6548 = DIRECTION('',(0.,-1.));
+#6549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6555 = PCURVE('',#5862,#6556);
+#6550 = PCURVE('',#6551,#6556);
+#6551 = PLANE('',#6552);
+#6552 = AXIS2_PLACEMENT_3D('',#6553,#6554,#6555);
+#6553 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
+#6554 = DIRECTION('',(1.,0.,0.));
+#6555 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #6556 = DEFINITIONAL_REPRESENTATION('',(#6557),#6561);
 #6557 = LINE('',#6558,#6559);
-#6558 = CARTESIAN_POINT('',(-2.646203404769,2.193211045903));
+#6558 = CARTESIAN_POINT('',(0.,0.));
 #6559 = VECTOR('',#6560,1.);
-#6560 = DIRECTION('',(1.,0.));
+#6560 = DIRECTION('',(0.,-1.));
 #6561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6562 = ORIENTED_EDGE('',*,*,#6563,.F.);
-#6563 = EDGE_CURVE('',#6564,#6541,#6566,.T.);
-#6564 = VERTEX_POINT('',#6565);
-#6565 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
-#6566 = SURFACE_CURVE('',#6567,(#6571,#6578),.PCURVE_S1.);
-#6567 = LINE('',#6568,#6569);
-#6568 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
-#6569 = VECTOR('',#6570,1.);
-#6570 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6571 = PCURVE('',#6503,#6572);
-#6572 = DEFINITIONAL_REPRESENTATION('',(#6573),#6577);
-#6573 = LINE('',#6574,#6575);
-#6574 = CARTESIAN_POINT('',(1.465572,7.644551658359E-18));
-#6575 = VECTOR('',#6576,1.);
-#6576 = DIRECTION('',(0.,-1.));
-#6577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6563 = EDGE_CURVE('',#6460,#6536,#6564,.T.);
+#6564 = SURFACE_CURVE('',#6565,(#6569,#6576),.PCURVE_S1.);
+#6565 = LINE('',#6566,#6567);
+#6566 = CARTESIAN_POINT('',(-1.194009,0.225,3.7));
+#6567 = VECTOR('',#6568,1.);
+#6568 = DIRECTION('',(-1.,0.,0.));
+#6569 = PCURVE('',#6475,#6570);
+#6570 = DEFINITIONAL_REPRESENTATION('',(#6571),#6575);
+#6571 = LINE('',#6572,#6573);
+#6572 = CARTESIAN_POINT('',(0.,0.));
+#6573 = VECTOR('',#6574,1.);
+#6574 = DIRECTION('',(1.,0.));
+#6575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6578 = PCURVE('',#6579,#6584);
-#6579 = PLANE('',#6580);
-#6580 = AXIS2_PLACEMENT_3D('',#6581,#6582,#6583);
-#6581 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
-#6582 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6583 = DIRECTION('',(-1.,-0.,0.));
-#6584 = DEFINITIONAL_REPRESENTATION('',(#6585),#6589);
-#6585 = LINE('',#6586,#6587);
-#6586 = CARTESIAN_POINT('',(0.,0.));
-#6587 = VECTOR('',#6588,1.);
-#6588 = DIRECTION('',(0.,-1.));
-#6589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6576 = PCURVE('',#5964,#6577);
+#6577 = DEFINITIONAL_REPRESENTATION('',(#6578),#6582);
+#6578 = LINE('',#6579,#6580);
+#6579 = CARTESIAN_POINT('',(3.19435647754,2.829022579514));
+#6580 = VECTOR('',#6581,1.);
+#6581 = DIRECTION('',(0.,-1.));
+#6582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6590 = ORIENTED_EDGE('',*,*,#6591,.F.);
-#6591 = EDGE_CURVE('',#6488,#6564,#6592,.T.);
-#6592 = SURFACE_CURVE('',#6593,(#6597,#6604),.PCURVE_S1.);
-#6593 = LINE('',#6594,#6595);
-#6594 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
-#6595 = VECTOR('',#6596,1.);
-#6596 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6597 = PCURVE('',#6503,#6598);
-#6598 = DEFINITIONAL_REPRESENTATION('',(#6599),#6603);
-#6599 = LINE('',#6600,#6601);
-#6600 = CARTESIAN_POINT('',(0.,0.));
-#6601 = VECTOR('',#6602,1.);
-#6602 = DIRECTION('',(1.,0.));
-#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6583 = ADVANCED_FACE('',(#6584),#6551,.F.);
+#6584 = FACE_BOUND('',#6585,.F.);
+#6585 = EDGE_LOOP('',(#6586,#6587,#6610,#6638));
+#6586 = ORIENTED_EDGE('',*,*,#6535,.T.);
+#6587 = ORIENTED_EDGE('',*,*,#6588,.T.);
+#6588 = EDGE_CURVE('',#6513,#6589,#6591,.T.);
+#6589 = VERTEX_POINT('',#6590);
+#6590 = CARTESIAN_POINT('',(-1.694009,-0.225,2.234428));
+#6591 = SURFACE_CURVE('',#6592,(#6596,#6603),.PCURVE_S1.);
+#6592 = LINE('',#6593,#6594);
+#6593 = CARTESIAN_POINT('',(-1.694009,-0.225,3.7));
+#6594 = VECTOR('',#6595,1.);
+#6595 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#6596 = PCURVE('',#6551,#6597);
+#6597 = DEFINITIONAL_REPRESENTATION('',(#6598),#6602);
+#6598 = LINE('',#6599,#6600);
+#6599 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#6600 = VECTOR('',#6601,1.);
+#6601 = DIRECTION('',(1.,0.));
+#6602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6604 = PCURVE('',#5916,#6605);
-#6605 = DEFINITIONAL_REPRESENTATION('',(#6606),#6610);
-#6606 = LINE('',#6607,#6608);
-#6607 = CARTESIAN_POINT('',(-2.646203404769,2.193211045903));
-#6608 = VECTOR('',#6609,1.);
-#6609 = DIRECTION('',(1.,0.));
-#6610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6603 = PCURVE('',#5910,#6604);
+#6604 = DEFINITIONAL_REPRESENTATION('',(#6605),#6609);
+#6605 = LINE('',#6606,#6607);
+#6606 = CARTESIAN_POINT('',(3.19435647754,2.329022579514));
+#6607 = VECTOR('',#6608,1.);
+#6608 = DIRECTION('',(-1.,0.));
+#6609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6611 = ADVANCED_FACE('',(#6612),#6579,.F.);
-#6612 = FACE_BOUND('',#6613,.F.);
-#6613 = EDGE_LOOP('',(#6614,#6615,#6638,#6666));
-#6614 = ORIENTED_EDGE('',*,*,#6563,.T.);
-#6615 = ORIENTED_EDGE('',*,*,#6616,.T.);
-#6616 = EDGE_CURVE('',#6541,#6617,#6619,.T.);
-#6617 = VERTEX_POINT('',#6618);
-#6618 = CARTESIAN_POINT('',(-4.637080321881,-0.225,2.234428));
-#6619 = SURFACE_CURVE('',#6620,(#6624,#6631),.PCURVE_S1.);
-#6620 = LINE('',#6621,#6622);
-#6621 = CARTESIAN_POINT('',(-1.694009,-0.225,2.234428));
-#6622 = VECTOR('',#6623,1.);
-#6623 = DIRECTION('',(-1.,0.,0.));
-#6624 = PCURVE('',#6579,#6625);
-#6625 = DEFINITIONAL_REPRESENTATION('',(#6626),#6630);
-#6626 = LINE('',#6627,#6628);
-#6627 = CARTESIAN_POINT('',(0.,-0.45));
-#6628 = VECTOR('',#6629,1.);
-#6629 = DIRECTION('',(1.,0.));
-#6630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6610 = ORIENTED_EDGE('',*,*,#6611,.F.);
+#6611 = EDGE_CURVE('',#6612,#6589,#6614,.T.);
+#6612 = VERTEX_POINT('',#6613);
+#6613 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
+#6614 = SURFACE_CURVE('',#6615,(#6619,#6626),.PCURVE_S1.);
+#6615 = LINE('',#6616,#6617);
+#6616 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
+#6617 = VECTOR('',#6618,1.);
+#6618 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6619 = PCURVE('',#6551,#6620);
+#6620 = DEFINITIONAL_REPRESENTATION('',(#6621),#6625);
+#6621 = LINE('',#6622,#6623);
+#6622 = CARTESIAN_POINT('',(1.465572,7.644551658359E-18));
+#6623 = VECTOR('',#6624,1.);
+#6624 = DIRECTION('',(0.,-1.));
+#6625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6631 = PCURVE('',#5862,#6632);
+#6626 = PCURVE('',#6627,#6632);
+#6627 = PLANE('',#6628);
+#6628 = AXIS2_PLACEMENT_3D('',#6629,#6630,#6631);
+#6629 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
+#6630 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#6631 = DIRECTION('',(-1.,-0.,0.));
 #6632 = DEFINITIONAL_REPRESENTATION('',(#6633),#6637);
 #6633 = LINE('',#6634,#6635);
-#6634 = CARTESIAN_POINT('',(-1.180631404769,2.193211045903));
+#6634 = CARTESIAN_POINT('',(0.,0.));
 #6635 = VECTOR('',#6636,1.);
 #6636 = DIRECTION('',(0.,-1.));
 #6637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6638 = ORIENTED_EDGE('',*,*,#6639,.F.);
-#6639 = EDGE_CURVE('',#6640,#6617,#6642,.T.);
-#6640 = VERTEX_POINT('',#6641);
-#6641 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
-#6642 = SURFACE_CURVE('',#6643,(#6647,#6654),.PCURVE_S1.);
-#6643 = LINE('',#6644,#6645);
-#6644 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
-#6645 = VECTOR('',#6646,1.);
-#6646 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6647 = PCURVE('',#6579,#6648);
-#6648 = DEFINITIONAL_REPRESENTATION('',(#6649),#6653);
-#6649 = LINE('',#6650,#6651);
-#6650 = CARTESIAN_POINT('',(2.943071321881,0.));
-#6651 = VECTOR('',#6652,1.);
-#6652 = DIRECTION('',(0.,-1.));
-#6653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6639 = EDGE_CURVE('',#6536,#6612,#6640,.T.);
+#6640 = SURFACE_CURVE('',#6641,(#6645,#6652),.PCURVE_S1.);
+#6641 = LINE('',#6642,#6643);
+#6642 = CARTESIAN_POINT('',(-1.694009,0.225,3.7));
+#6643 = VECTOR('',#6644,1.);
+#6644 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#6645 = PCURVE('',#6551,#6646);
+#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6651);
+#6647 = LINE('',#6648,#6649);
+#6648 = CARTESIAN_POINT('',(0.,0.));
+#6649 = VECTOR('',#6650,1.);
+#6650 = DIRECTION('',(1.,0.));
+#6651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6654 = PCURVE('',#6655,#6660);
-#6655 = PLANE('',#6656);
-#6656 = AXIS2_PLACEMENT_3D('',#6657,#6658,#6659);
-#6657 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
-#6658 = DIRECTION('',(-1.,-0.,0.));
-#6659 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6660 = DEFINITIONAL_REPRESENTATION('',(#6661),#6665);
-#6661 = LINE('',#6662,#6663);
-#6662 = CARTESIAN_POINT('',(0.,0.));
-#6663 = VECTOR('',#6664,1.);
-#6664 = DIRECTION('',(0.,-1.));
-#6665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6652 = PCURVE('',#5964,#6653);
+#6653 = DEFINITIONAL_REPRESENTATION('',(#6654),#6658);
+#6654 = LINE('',#6655,#6656);
+#6655 = CARTESIAN_POINT('',(3.19435647754,2.329022579514));
+#6656 = VECTOR('',#6657,1.);
+#6657 = DIRECTION('',(-1.,0.));
+#6658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6666 = ORIENTED_EDGE('',*,*,#6667,.F.);
-#6667 = EDGE_CURVE('',#6564,#6640,#6668,.T.);
-#6668 = SURFACE_CURVE('',#6669,(#6673,#6680),.PCURVE_S1.);
-#6669 = LINE('',#6670,#6671);
-#6670 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
-#6671 = VECTOR('',#6672,1.);
-#6672 = DIRECTION('',(-1.,0.,0.));
-#6673 = PCURVE('',#6579,#6674);
-#6674 = DEFINITIONAL_REPRESENTATION('',(#6675),#6679);
-#6675 = LINE('',#6676,#6677);
-#6676 = CARTESIAN_POINT('',(0.,0.));
-#6677 = VECTOR('',#6678,1.);
-#6678 = DIRECTION('',(1.,0.));
-#6679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6659 = ADVANCED_FACE('',(#6660),#6627,.F.);
+#6660 = FACE_BOUND('',#6661,.F.);
+#6661 = EDGE_LOOP('',(#6662,#6663,#6686,#6714));
+#6662 = ORIENTED_EDGE('',*,*,#6611,.T.);
+#6663 = ORIENTED_EDGE('',*,*,#6664,.T.);
+#6664 = EDGE_CURVE('',#6589,#6665,#6667,.T.);
+#6665 = VERTEX_POINT('',#6666);
+#6666 = CARTESIAN_POINT('',(-4.637080321881,-0.225,2.234428));
+#6667 = SURFACE_CURVE('',#6668,(#6672,#6679),.PCURVE_S1.);
+#6668 = LINE('',#6669,#6670);
+#6669 = CARTESIAN_POINT('',(-1.694009,-0.225,2.234428));
+#6670 = VECTOR('',#6671,1.);
+#6671 = DIRECTION('',(-1.,0.,0.));
+#6672 = PCURVE('',#6627,#6673);
+#6673 = DEFINITIONAL_REPRESENTATION('',(#6674),#6678);
+#6674 = LINE('',#6675,#6676);
+#6675 = CARTESIAN_POINT('',(0.,-0.45));
+#6676 = VECTOR('',#6677,1.);
+#6677 = DIRECTION('',(1.,0.));
+#6678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6680 = PCURVE('',#5916,#6681);
-#6681 = DEFINITIONAL_REPRESENTATION('',(#6682),#6686);
-#6682 = LINE('',#6683,#6684);
-#6683 = CARTESIAN_POINT('',(-1.180631404769,2.193211045903));
-#6684 = VECTOR('',#6685,1.);
-#6685 = DIRECTION('',(0.,-1.));
-#6686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6679 = PCURVE('',#5910,#6680);
+#6680 = DEFINITIONAL_REPRESENTATION('',(#6681),#6685);
+#6681 = LINE('',#6682,#6683);
+#6682 = CARTESIAN_POINT('',(1.72878447754,2.329022579514));
+#6683 = VECTOR('',#6684,1.);
+#6684 = DIRECTION('',(0.,-1.));
+#6685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6687 = ADVANCED_FACE('',(#6688),#6655,.F.);
-#6688 = FACE_BOUND('',#6689,.F.);
-#6689 = EDGE_LOOP('',(#6690,#6691,#6714,#6742));
-#6690 = ORIENTED_EDGE('',*,*,#6639,.T.);
-#6691 = ORIENTED_EDGE('',*,*,#6692,.T.);
-#6692 = EDGE_CURVE('',#6617,#6693,#6695,.T.);
-#6693 = VERTEX_POINT('',#6694);
-#6694 = CARTESIAN_POINT('',(-4.637080321881,-0.225,3.7));
-#6695 = SURFACE_CURVE('',#6696,(#6700,#6707),.PCURVE_S1.);
-#6696 = LINE('',#6697,#6698);
-#6697 = CARTESIAN_POINT('',(-4.637080321881,-0.225,2.234428));
-#6698 = VECTOR('',#6699,1.);
-#6699 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6700 = PCURVE('',#6655,#6701);
-#6701 = DEFINITIONAL_REPRESENTATION('',(#6702),#6706);
-#6702 = LINE('',#6703,#6704);
-#6703 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
-#6704 = VECTOR('',#6705,1.);
-#6705 = DIRECTION('',(1.,0.));
-#6706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6686 = ORIENTED_EDGE('',*,*,#6687,.F.);
+#6687 = EDGE_CURVE('',#6688,#6665,#6690,.T.);
+#6688 = VERTEX_POINT('',#6689);
+#6689 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
+#6690 = SURFACE_CURVE('',#6691,(#6695,#6702),.PCURVE_S1.);
+#6691 = LINE('',#6692,#6693);
+#6692 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
+#6693 = VECTOR('',#6694,1.);
+#6694 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6695 = PCURVE('',#6627,#6696);
+#6696 = DEFINITIONAL_REPRESENTATION('',(#6697),#6701);
+#6697 = LINE('',#6698,#6699);
+#6698 = CARTESIAN_POINT('',(2.943071321881,0.));
+#6699 = VECTOR('',#6700,1.);
+#6700 = DIRECTION('',(0.,-1.));
+#6701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6707 = PCURVE('',#5862,#6708);
+#6702 = PCURVE('',#6703,#6708);
+#6703 = PLANE('',#6704);
+#6704 = AXIS2_PLACEMENT_3D('',#6705,#6706,#6707);
+#6705 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
+#6706 = DIRECTION('',(-1.,-0.,0.));
+#6707 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #6708 = DEFINITIONAL_REPRESENTATION('',(#6709),#6713);
 #6709 = LINE('',#6710,#6711);
-#6710 = CARTESIAN_POINT('',(-1.180631404769,-0.749860275978));
+#6710 = CARTESIAN_POINT('',(0.,0.));
 #6711 = VECTOR('',#6712,1.);
-#6712 = DIRECTION('',(-1.,0.));
+#6712 = DIRECTION('',(0.,-1.));
 #6713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6714 = ORIENTED_EDGE('',*,*,#6715,.F.);
-#6715 = EDGE_CURVE('',#6716,#6693,#6718,.T.);
-#6716 = VERTEX_POINT('',#6717);
-#6717 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
-#6718 = SURFACE_CURVE('',#6719,(#6723,#6730),.PCURVE_S1.);
-#6719 = LINE('',#6720,#6721);
-#6720 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
-#6721 = VECTOR('',#6722,1.);
-#6722 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6723 = PCURVE('',#6655,#6724);
-#6724 = DEFINITIONAL_REPRESENTATION('',(#6725),#6729);
-#6725 = LINE('',#6726,#6727);
-#6726 = CARTESIAN_POINT('',(1.465572,-7.644551658359E-18));
-#6727 = VECTOR('',#6728,1.);
-#6728 = DIRECTION('',(0.,-1.));
-#6729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6715 = EDGE_CURVE('',#6612,#6688,#6716,.T.);
+#6716 = SURFACE_CURVE('',#6717,(#6721,#6728),.PCURVE_S1.);
+#6717 = LINE('',#6718,#6719);
+#6718 = CARTESIAN_POINT('',(-1.694009,0.225,2.234428));
+#6719 = VECTOR('',#6720,1.);
+#6720 = DIRECTION('',(-1.,0.,0.));
+#6721 = PCURVE('',#6627,#6722);
+#6722 = DEFINITIONAL_REPRESENTATION('',(#6723),#6727);
+#6723 = LINE('',#6724,#6725);
+#6724 = CARTESIAN_POINT('',(0.,0.));
+#6725 = VECTOR('',#6726,1.);
+#6726 = DIRECTION('',(1.,0.));
+#6727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6730 = PCURVE('',#6731,#6736);
-#6731 = PLANE('',#6732);
-#6732 = AXIS2_PLACEMENT_3D('',#6733,#6734,#6735);
-#6733 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
-#6734 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6735 = DIRECTION('',(-1.,-0.,0.));
-#6736 = DEFINITIONAL_REPRESENTATION('',(#6737),#6741);
-#6737 = LINE('',#6738,#6739);
-#6738 = CARTESIAN_POINT('',(0.,0.));
-#6739 = VECTOR('',#6740,1.);
-#6740 = DIRECTION('',(0.,-1.));
-#6741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6728 = PCURVE('',#5964,#6729);
+#6729 = DEFINITIONAL_REPRESENTATION('',(#6730),#6734);
+#6730 = LINE('',#6731,#6732);
+#6731 = CARTESIAN_POINT('',(1.72878447754,2.329022579514));
+#6732 = VECTOR('',#6733,1.);
+#6733 = DIRECTION('',(0.,-1.));
+#6734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6742 = ORIENTED_EDGE('',*,*,#6743,.F.);
-#6743 = EDGE_CURVE('',#6640,#6716,#6744,.T.);
-#6744 = SURFACE_CURVE('',#6745,(#6749,#6756),.PCURVE_S1.);
-#6745 = LINE('',#6746,#6747);
-#6746 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
-#6747 = VECTOR('',#6748,1.);
-#6748 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6749 = PCURVE('',#6655,#6750);
-#6750 = DEFINITIONAL_REPRESENTATION('',(#6751),#6755);
-#6751 = LINE('',#6752,#6753);
-#6752 = CARTESIAN_POINT('',(0.,0.));
-#6753 = VECTOR('',#6754,1.);
-#6754 = DIRECTION('',(1.,0.));
-#6755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6735 = ADVANCED_FACE('',(#6736),#6703,.F.);
+#6736 = FACE_BOUND('',#6737,.F.);
+#6737 = EDGE_LOOP('',(#6738,#6739,#6762,#6790));
+#6738 = ORIENTED_EDGE('',*,*,#6687,.T.);
+#6739 = ORIENTED_EDGE('',*,*,#6740,.T.);
+#6740 = EDGE_CURVE('',#6665,#6741,#6743,.T.);
+#6741 = VERTEX_POINT('',#6742);
+#6742 = CARTESIAN_POINT('',(-4.637080321881,-0.225,3.7));
+#6743 = SURFACE_CURVE('',#6744,(#6748,#6755),.PCURVE_S1.);
+#6744 = LINE('',#6745,#6746);
+#6745 = CARTESIAN_POINT('',(-4.637080321881,-0.225,2.234428));
+#6746 = VECTOR('',#6747,1.);
+#6747 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6748 = PCURVE('',#6703,#6749);
+#6749 = DEFINITIONAL_REPRESENTATION('',(#6750),#6754);
+#6750 = LINE('',#6751,#6752);
+#6751 = CARTESIAN_POINT('',(9.992007221626E-17,-0.45));
+#6752 = VECTOR('',#6753,1.);
+#6753 = DIRECTION('',(1.,0.));
+#6754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6756 = PCURVE('',#5916,#6757);
-#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6762);
-#6758 = LINE('',#6759,#6760);
-#6759 = CARTESIAN_POINT('',(-1.180631404769,-0.749860275978));
-#6760 = VECTOR('',#6761,1.);
-#6761 = DIRECTION('',(-1.,0.));
-#6762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6755 = PCURVE('',#5910,#6756);
+#6756 = DEFINITIONAL_REPRESENTATION('',(#6757),#6761);
+#6757 = LINE('',#6758,#6759);
+#6758 = CARTESIAN_POINT('',(1.72878447754,-0.614048742368));
+#6759 = VECTOR('',#6760,1.);
+#6760 = DIRECTION('',(1.,0.));
+#6761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6763 = ADVANCED_FACE('',(#6764),#6731,.F.);
-#6764 = FACE_BOUND('',#6765,.F.);
-#6765 = EDGE_LOOP('',(#6766,#6767,#6790,#6818));
-#6766 = ORIENTED_EDGE('',*,*,#6715,.T.);
-#6767 = ORIENTED_EDGE('',*,*,#6768,.T.);
-#6768 = EDGE_CURVE('',#6693,#6769,#6771,.T.);
-#6769 = VERTEX_POINT('',#6770);
-#6770 = CARTESIAN_POINT('',(-5.487080321881,-0.225,3.7));
-#6771 = SURFACE_CURVE('',#6772,(#6776,#6783),.PCURVE_S1.);
-#6772 = LINE('',#6773,#6774);
-#6773 = CARTESIAN_POINT('',(-4.637080321881,-0.225,3.7));
-#6774 = VECTOR('',#6775,1.);
-#6775 = DIRECTION('',(-1.,0.,0.));
-#6776 = PCURVE('',#6731,#6777);
-#6777 = DEFINITIONAL_REPRESENTATION('',(#6778),#6782);
-#6778 = LINE('',#6779,#6780);
-#6779 = CARTESIAN_POINT('',(0.,-0.45));
-#6780 = VECTOR('',#6781,1.);
-#6781 = DIRECTION('',(1.,0.));
-#6782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6762 = ORIENTED_EDGE('',*,*,#6763,.F.);
+#6763 = EDGE_CURVE('',#6764,#6741,#6766,.T.);
+#6764 = VERTEX_POINT('',#6765);
+#6765 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
+#6766 = SURFACE_CURVE('',#6767,(#6771,#6778),.PCURVE_S1.);
+#6767 = LINE('',#6768,#6769);
+#6768 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
+#6769 = VECTOR('',#6770,1.);
+#6770 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6771 = PCURVE('',#6703,#6772);
+#6772 = DEFINITIONAL_REPRESENTATION('',(#6773),#6777);
+#6773 = LINE('',#6774,#6775);
+#6774 = CARTESIAN_POINT('',(1.465572,-7.644551658359E-18));
+#6775 = VECTOR('',#6776,1.);
+#6776 = DIRECTION('',(0.,-1.));
+#6777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6783 = PCURVE('',#5862,#6784);
+#6778 = PCURVE('',#6779,#6784);
+#6779 = PLANE('',#6780);
+#6780 = AXIS2_PLACEMENT_3D('',#6781,#6782,#6783);
+#6781 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
+#6782 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#6783 = DIRECTION('',(-1.,-0.,0.));
 #6784 = DEFINITIONAL_REPRESENTATION('',(#6785),#6789);
 #6785 = LINE('',#6786,#6787);
-#6786 = CARTESIAN_POINT('',(-2.646203404769,-0.749860275978));
+#6786 = CARTESIAN_POINT('',(0.,0.));
 #6787 = VECTOR('',#6788,1.);
 #6788 = DIRECTION('',(0.,-1.));
 #6789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6790 = ORIENTED_EDGE('',*,*,#6791,.F.);
-#6791 = EDGE_CURVE('',#6792,#6769,#6794,.T.);
-#6792 = VERTEX_POINT('',#6793);
-#6793 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
-#6794 = SURFACE_CURVE('',#6795,(#6799,#6806),.PCURVE_S1.);
-#6795 = LINE('',#6796,#6797);
-#6796 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
-#6797 = VECTOR('',#6798,1.);
-#6798 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6799 = PCURVE('',#6731,#6800);
-#6800 = DEFINITIONAL_REPRESENTATION('',(#6801),#6805);
-#6801 = LINE('',#6802,#6803);
-#6802 = CARTESIAN_POINT('',(0.85,0.));
-#6803 = VECTOR('',#6804,1.);
-#6804 = DIRECTION('',(0.,-1.));
-#6805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6791 = EDGE_CURVE('',#6688,#6764,#6792,.T.);
+#6792 = SURFACE_CURVE('',#6793,(#6797,#6804),.PCURVE_S1.);
+#6793 = LINE('',#6794,#6795);
+#6794 = CARTESIAN_POINT('',(-4.637080321881,0.225,2.234428));
+#6795 = VECTOR('',#6796,1.);
+#6796 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6797 = PCURVE('',#6703,#6798);
+#6798 = DEFINITIONAL_REPRESENTATION('',(#6799),#6803);
+#6799 = LINE('',#6800,#6801);
+#6800 = CARTESIAN_POINT('',(0.,0.));
+#6801 = VECTOR('',#6802,1.);
+#6802 = DIRECTION('',(1.,0.));
+#6803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6806 = PCURVE('',#6807,#6812);
-#6807 = PLANE('',#6808);
-#6808 = AXIS2_PLACEMENT_3D('',#6809,#6810,#6811);
-#6809 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
-#6810 = DIRECTION('',(0.98972616694,3.174703227143E-17,-0.142975922708)
+#6804 = PCURVE('',#5964,#6805);
+#6805 = DEFINITIONAL_REPRESENTATION('',(#6806),#6810);
+#6806 = LINE('',#6807,#6808);
+#6807 = CARTESIAN_POINT('',(1.72878447754,-0.614048742368));
+#6808 = VECTOR('',#6809,1.);
+#6809 = DIRECTION('',(1.,0.));
+#6810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6811 = ADVANCED_FACE('',(#6812),#6779,.F.);
+#6812 = FACE_BOUND('',#6813,.F.);
+#6813 = EDGE_LOOP('',(#6814,#6815,#6838,#6866));
+#6814 = ORIENTED_EDGE('',*,*,#6763,.T.);
+#6815 = ORIENTED_EDGE('',*,*,#6816,.T.);
+#6816 = EDGE_CURVE('',#6741,#6817,#6819,.T.);
+#6817 = VERTEX_POINT('',#6818);
+#6818 = CARTESIAN_POINT('',(-5.487080321881,-0.225,3.7));
+#6819 = SURFACE_CURVE('',#6820,(#6824,#6831),.PCURVE_S1.);
+#6820 = LINE('',#6821,#6822);
+#6821 = CARTESIAN_POINT('',(-4.637080321881,-0.225,3.7));
+#6822 = VECTOR('',#6823,1.);
+#6823 = DIRECTION('',(-1.,0.,0.));
+#6824 = PCURVE('',#6779,#6825);
+#6825 = DEFINITIONAL_REPRESENTATION('',(#6826),#6830);
+#6826 = LINE('',#6827,#6828);
+#6827 = CARTESIAN_POINT('',(0.,-0.45));
+#6828 = VECTOR('',#6829,1.);
+#6829 = DIRECTION('',(1.,0.));
+#6830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6831 = PCURVE('',#5910,#6832);
+#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6837);
+#6833 = LINE('',#6834,#6835);
+#6834 = CARTESIAN_POINT('',(3.19435647754,-0.614048742368));
+#6835 = VECTOR('',#6836,1.);
+#6836 = DIRECTION('',(0.,-1.));
+#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6838 = ORIENTED_EDGE('',*,*,#6839,.F.);
+#6839 = EDGE_CURVE('',#6840,#6817,#6842,.T.);
+#6840 = VERTEX_POINT('',#6841);
+#6841 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
+#6842 = SURFACE_CURVE('',#6843,(#6847,#6854),.PCURVE_S1.);
+#6843 = LINE('',#6844,#6845);
+#6844 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
+#6845 = VECTOR('',#6846,1.);
+#6846 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6847 = PCURVE('',#6779,#6848);
+#6848 = DEFINITIONAL_REPRESENTATION('',(#6849),#6853);
+#6849 = LINE('',#6850,#6851);
+#6850 = CARTESIAN_POINT('',(0.85,0.));
+#6851 = VECTOR('',#6852,1.);
+#6852 = DIRECTION('',(0.,-1.));
+#6853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6854 = PCURVE('',#6855,#6860);
+#6855 = PLANE('',#6856);
+#6856 = AXIS2_PLACEMENT_3D('',#6857,#6858,#6859);
+#6857 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
+#6858 = DIRECTION('',(0.98972616694,3.174703227143E-17,-0.142975922708)
   );
-#6811 = DIRECTION('',(-0.142975922708,2.197633557222E-16,-0.98972616694)
+#6859 = DIRECTION('',(-0.142975922708,2.197633557222E-16,-0.98972616694)
   );
-#6812 = DEFINITIONAL_REPRESENTATION('',(#6813),#6817);
-#6813 = LINE('',#6814,#6815);
-#6814 = CARTESIAN_POINT('',(0.,0.));
-#6815 = VECTOR('',#6816,1.);
-#6816 = DIRECTION('',(0.,-1.));
-#6817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6818 = ORIENTED_EDGE('',*,*,#6819,.F.);
-#6819 = EDGE_CURVE('',#6716,#6792,#6820,.T.);
-#6820 = SURFACE_CURVE('',#6821,(#6825,#6832),.PCURVE_S1.);
-#6821 = LINE('',#6822,#6823);
-#6822 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
-#6823 = VECTOR('',#6824,1.);
-#6824 = DIRECTION('',(-1.,0.,0.));
-#6825 = PCURVE('',#6731,#6826);
-#6826 = DEFINITIONAL_REPRESENTATION('',(#6827),#6831);
-#6827 = LINE('',#6828,#6829);
-#6828 = CARTESIAN_POINT('',(0.,0.));
-#6829 = VECTOR('',#6830,1.);
-#6830 = DIRECTION('',(1.,0.));
-#6831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6832 = PCURVE('',#5916,#6833);
-#6833 = DEFINITIONAL_REPRESENTATION('',(#6834),#6838);
-#6834 = LINE('',#6835,#6836);
-#6835 = CARTESIAN_POINT('',(-2.646203404769,-0.749860275978));
-#6836 = VECTOR('',#6837,1.);
-#6837 = DIRECTION('',(0.,-1.));
-#6838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6839 = ADVANCED_FACE('',(#6840),#6807,.F.);
-#6840 = FACE_BOUND('',#6841,.F.);
-#6841 = EDGE_LOOP('',(#6842,#6843,#6866,#6894));
-#6842 = ORIENTED_EDGE('',*,*,#6791,.T.);
-#6843 = ORIENTED_EDGE('',*,*,#6844,.T.);
-#6844 = EDGE_CURVE('',#6769,#6845,#6847,.T.);
-#6845 = VERTEX_POINT('',#6846);
-#6846 = CARTESIAN_POINT('',(-5.746886,-0.225,1.901539999995));
-#6847 = SURFACE_CURVE('',#6848,(#6852,#6859),.PCURVE_S1.);
-#6848 = LINE('',#6849,#6850);
-#6849 = CARTESIAN_POINT('',(-5.487080321881,-0.225,3.7));
-#6850 = VECTOR('',#6851,1.);
-#6851 = DIRECTION('',(-0.142975922708,2.197633557222E-16,-0.98972616694)
-  );
-#6852 = PCURVE('',#6807,#6853);
-#6853 = DEFINITIONAL_REPRESENTATION('',(#6854),#6858);
-#6854 = LINE('',#6855,#6856);
-#6855 = CARTESIAN_POINT('',(-9.889351007498E-17,-0.45));
-#6856 = VECTOR('',#6857,1.);
-#6857 = DIRECTION('',(1.,0.));
-#6858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#6859 = PCURVE('',#5862,#6860);
 #6860 = DEFINITIONAL_REPRESENTATION('',(#6861),#6865);
 #6861 = LINE('',#6862,#6863);
-#6862 = CARTESIAN_POINT('',(-2.646203404769,-1.599860275978));
+#6862 = CARTESIAN_POINT('',(0.,0.));
 #6863 = VECTOR('',#6864,1.);
-#6864 = DIRECTION('',(0.98972616694,-0.142975922708));
+#6864 = DIRECTION('',(0.,-1.));
 #6865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6866 = ORIENTED_EDGE('',*,*,#6867,.F.);
-#6867 = EDGE_CURVE('',#6868,#6845,#6870,.T.);
-#6868 = VERTEX_POINT('',#6869);
-#6869 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
-#6870 = SURFACE_CURVE('',#6871,(#6875,#6882),.PCURVE_S1.);
-#6871 = LINE('',#6872,#6873);
-#6872 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
-#6873 = VECTOR('',#6874,1.);
-#6874 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6875 = PCURVE('',#6807,#6876);
-#6876 = DEFINITIONAL_REPRESENTATION('',(#6877),#6881);
-#6877 = LINE('',#6878,#6879);
-#6878 = CARTESIAN_POINT('',(1.817128878754,1.699529405985E-17));
-#6879 = VECTOR('',#6880,1.);
-#6880 = DIRECTION('',(0.,-1.));
-#6881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6867 = EDGE_CURVE('',#6764,#6840,#6868,.T.);
+#6868 = SURFACE_CURVE('',#6869,(#6873,#6880),.PCURVE_S1.);
+#6869 = LINE('',#6870,#6871);
+#6870 = CARTESIAN_POINT('',(-4.637080321881,0.225,3.7));
+#6871 = VECTOR('',#6872,1.);
+#6872 = DIRECTION('',(-1.,0.,0.));
+#6873 = PCURVE('',#6779,#6874);
+#6874 = DEFINITIONAL_REPRESENTATION('',(#6875),#6879);
+#6875 = LINE('',#6876,#6877);
+#6876 = CARTESIAN_POINT('',(0.,0.));
+#6877 = VECTOR('',#6878,1.);
+#6878 = DIRECTION('',(1.,0.));
+#6879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6882 = PCURVE('',#6883,#6888);
-#6883 = PLANE('',#6884);
-#6884 = AXIS2_PLACEMENT_3D('',#6885,#6886,#6887);
-#6885 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
-#6886 = DIRECTION('',(0.,-2.22044604925E-16,1.));
-#6887 = DIRECTION('',(1.,0.,0.));
-#6888 = DEFINITIONAL_REPRESENTATION('',(#6889),#6893);
-#6889 = LINE('',#6890,#6891);
-#6890 = CARTESIAN_POINT('',(0.,0.));
-#6891 = VECTOR('',#6892,1.);
-#6892 = DIRECTION('',(0.,-1.));
-#6893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6880 = PCURVE('',#5964,#6881);
+#6881 = DEFINITIONAL_REPRESENTATION('',(#6882),#6886);
+#6882 = LINE('',#6883,#6884);
+#6883 = CARTESIAN_POINT('',(3.19435647754,-0.614048742368));
+#6884 = VECTOR('',#6885,1.);
+#6885 = DIRECTION('',(0.,-1.));
+#6886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6894 = ORIENTED_EDGE('',*,*,#6895,.F.);
-#6895 = EDGE_CURVE('',#6792,#6868,#6896,.T.);
-#6896 = SURFACE_CURVE('',#6897,(#6901,#6908),.PCURVE_S1.);
-#6897 = LINE('',#6898,#6899);
-#6898 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
-#6899 = VECTOR('',#6900,1.);
-#6900 = DIRECTION('',(-0.142975922708,2.197633557222E-16,-0.98972616694)
+#6887 = ADVANCED_FACE('',(#6888),#6855,.F.);
+#6888 = FACE_BOUND('',#6889,.F.);
+#6889 = EDGE_LOOP('',(#6890,#6891,#6914,#6942));
+#6890 = ORIENTED_EDGE('',*,*,#6839,.T.);
+#6891 = ORIENTED_EDGE('',*,*,#6892,.T.);
+#6892 = EDGE_CURVE('',#6817,#6893,#6895,.T.);
+#6893 = VERTEX_POINT('',#6894);
+#6894 = CARTESIAN_POINT('',(-5.746886,-0.225,1.901539999995));
+#6895 = SURFACE_CURVE('',#6896,(#6900,#6907),.PCURVE_S1.);
+#6896 = LINE('',#6897,#6898);
+#6897 = CARTESIAN_POINT('',(-5.487080321881,-0.225,3.7));
+#6898 = VECTOR('',#6899,1.);
+#6899 = DIRECTION('',(-0.142975922708,2.197633557222E-16,-0.98972616694)
   );
-#6901 = PCURVE('',#6807,#6902);
-#6902 = DEFINITIONAL_REPRESENTATION('',(#6903),#6907);
-#6903 = LINE('',#6904,#6905);
-#6904 = CARTESIAN_POINT('',(0.,0.));
-#6905 = VECTOR('',#6906,1.);
-#6906 = DIRECTION('',(1.,0.));
-#6907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6900 = PCURVE('',#6855,#6901);
+#6901 = DEFINITIONAL_REPRESENTATION('',(#6902),#6906);
+#6902 = LINE('',#6903,#6904);
+#6903 = CARTESIAN_POINT('',(-9.889351007498E-17,-0.45));
+#6904 = VECTOR('',#6905,1.);
+#6905 = DIRECTION('',(1.,0.));
+#6906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6908 = PCURVE('',#5916,#6909);
-#6909 = DEFINITIONAL_REPRESENTATION('',(#6910),#6914);
-#6910 = LINE('',#6911,#6912);
-#6911 = CARTESIAN_POINT('',(-2.646203404769,-1.599860275978));
-#6912 = VECTOR('',#6913,1.);
-#6913 = DIRECTION('',(0.98972616694,-0.142975922708));
-#6914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6907 = PCURVE('',#5910,#6908);
+#6908 = DEFINITIONAL_REPRESENTATION('',(#6909),#6913);
+#6909 = LINE('',#6910,#6911);
+#6910 = CARTESIAN_POINT('',(3.19435647754,-1.464048742368));
+#6911 = VECTOR('',#6912,1.);
+#6912 = DIRECTION('',(-0.98972616694,-0.142975922708));
+#6913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6915 = ADVANCED_FACE('',(#6916),#6883,.F.);
-#6916 = FACE_BOUND('',#6917,.F.);
-#6917 = EDGE_LOOP('',(#6918,#6919,#6942,#6970));
-#6918 = ORIENTED_EDGE('',*,*,#6867,.T.);
-#6919 = ORIENTED_EDGE('',*,*,#6920,.T.);
-#6920 = EDGE_CURVE('',#6845,#6921,#6923,.T.);
-#6921 = VERTEX_POINT('',#6922);
-#6922 = CARTESIAN_POINT('',(-5.276876,-0.225,1.901539999995));
-#6923 = SURFACE_CURVE('',#6924,(#6928,#6935),.PCURVE_S1.);
-#6924 = LINE('',#6925,#6926);
-#6925 = CARTESIAN_POINT('',(-5.746886,-0.225,1.901539999995));
-#6926 = VECTOR('',#6927,1.);
-#6927 = DIRECTION('',(1.,0.,0.));
-#6928 = PCURVE('',#6883,#6929);
-#6929 = DEFINITIONAL_REPRESENTATION('',(#6930),#6934);
-#6930 = LINE('',#6931,#6932);
-#6931 = CARTESIAN_POINT('',(0.,-0.45));
-#6932 = VECTOR('',#6933,1.);
-#6933 = DIRECTION('',(1.,0.));
-#6934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6914 = ORIENTED_EDGE('',*,*,#6915,.F.);
+#6915 = EDGE_CURVE('',#6916,#6893,#6918,.T.);
+#6916 = VERTEX_POINT('',#6917);
+#6917 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
+#6918 = SURFACE_CURVE('',#6919,(#6923,#6930),.PCURVE_S1.);
+#6919 = LINE('',#6920,#6921);
+#6920 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
+#6921 = VECTOR('',#6922,1.);
+#6922 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6923 = PCURVE('',#6855,#6924);
+#6924 = DEFINITIONAL_REPRESENTATION('',(#6925),#6929);
+#6925 = LINE('',#6926,#6927);
+#6926 = CARTESIAN_POINT('',(1.817128878754,1.699529405985E-17));
+#6927 = VECTOR('',#6928,1.);
+#6928 = DIRECTION('',(0.,-1.));
+#6929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6935 = PCURVE('',#5862,#6936);
+#6930 = PCURVE('',#6931,#6936);
+#6931 = PLANE('',#6932);
+#6932 = AXIS2_PLACEMENT_3D('',#6933,#6934,#6935);
+#6933 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
+#6934 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#6935 = DIRECTION('',(1.,0.,0.));
 #6936 = DEFINITIONAL_REPRESENTATION('',(#6937),#6941);
 #6937 = LINE('',#6938,#6939);
-#6938 = CARTESIAN_POINT('',(-0.847743404764,-1.859665954097));
+#6938 = CARTESIAN_POINT('',(0.,0.));
 #6939 = VECTOR('',#6940,1.);
-#6940 = DIRECTION('',(0.,1.));
+#6940 = DIRECTION('',(0.,-1.));
 #6941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #6942 = ORIENTED_EDGE('',*,*,#6943,.F.);
-#6943 = EDGE_CURVE('',#6944,#6921,#6946,.T.);
-#6944 = VERTEX_POINT('',#6945);
-#6945 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
-#6946 = SURFACE_CURVE('',#6947,(#6951,#6958),.PCURVE_S1.);
-#6947 = LINE('',#6948,#6949);
-#6948 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
-#6949 = VECTOR('',#6950,1.);
-#6950 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#6951 = PCURVE('',#6883,#6952);
-#6952 = DEFINITIONAL_REPRESENTATION('',(#6953),#6957);
-#6953 = LINE('',#6954,#6955);
-#6954 = CARTESIAN_POINT('',(0.47001,0.));
-#6955 = VECTOR('',#6956,1.);
-#6956 = DIRECTION('',(0.,-1.));
-#6957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6943 = EDGE_CURVE('',#6840,#6916,#6944,.T.);
+#6944 = SURFACE_CURVE('',#6945,(#6949,#6956),.PCURVE_S1.);
+#6945 = LINE('',#6946,#6947);
+#6946 = CARTESIAN_POINT('',(-5.487080321881,0.225,3.7));
+#6947 = VECTOR('',#6948,1.);
+#6948 = DIRECTION('',(-0.142975922708,2.197633557222E-16,-0.98972616694)
+  );
+#6949 = PCURVE('',#6855,#6950);
+#6950 = DEFINITIONAL_REPRESENTATION('',(#6951),#6955);
+#6951 = LINE('',#6952,#6953);
+#6952 = CARTESIAN_POINT('',(0.,0.));
+#6953 = VECTOR('',#6954,1.);
+#6954 = DIRECTION('',(1.,0.));
+#6955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6958 = PCURVE('',#6959,#6964);
-#6959 = PLANE('',#6960);
-#6960 = AXIS2_PLACEMENT_3D('',#6961,#6962,#6963);
-#6961 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
-#6962 = DIRECTION('',(1.,0.,0.));
-#6963 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#6964 = DEFINITIONAL_REPRESENTATION('',(#6965),#6969);
-#6965 = LINE('',#6966,#6967);
-#6966 = CARTESIAN_POINT('',(0.,0.));
-#6967 = VECTOR('',#6968,1.);
-#6968 = DIRECTION('',(0.,-1.));
-#6969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6956 = PCURVE('',#5964,#6957);
+#6957 = DEFINITIONAL_REPRESENTATION('',(#6958),#6962);
+#6958 = LINE('',#6959,#6960);
+#6959 = CARTESIAN_POINT('',(3.19435647754,-1.464048742368));
+#6960 = VECTOR('',#6961,1.);
+#6961 = DIRECTION('',(-0.98972616694,-0.142975922708));
+#6962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6970 = ORIENTED_EDGE('',*,*,#6971,.F.);
-#6971 = EDGE_CURVE('',#6868,#6944,#6972,.T.);
-#6972 = SURFACE_CURVE('',#6973,(#6977,#6984),.PCURVE_S1.);
-#6973 = LINE('',#6974,#6975);
-#6974 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
-#6975 = VECTOR('',#6976,1.);
-#6976 = DIRECTION('',(1.,0.,0.));
-#6977 = PCURVE('',#6883,#6978);
-#6978 = DEFINITIONAL_REPRESENTATION('',(#6979),#6983);
-#6979 = LINE('',#6980,#6981);
-#6980 = CARTESIAN_POINT('',(0.,0.));
-#6981 = VECTOR('',#6982,1.);
-#6982 = DIRECTION('',(1.,0.));
-#6983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6963 = ADVANCED_FACE('',(#6964),#6931,.F.);
+#6964 = FACE_BOUND('',#6965,.F.);
+#6965 = EDGE_LOOP('',(#6966,#6967,#6990,#7018));
+#6966 = ORIENTED_EDGE('',*,*,#6915,.T.);
+#6967 = ORIENTED_EDGE('',*,*,#6968,.T.);
+#6968 = EDGE_CURVE('',#6893,#6969,#6971,.T.);
+#6969 = VERTEX_POINT('',#6970);
+#6970 = CARTESIAN_POINT('',(-5.276876,-0.225,1.901539999995));
+#6971 = SURFACE_CURVE('',#6972,(#6976,#6983),.PCURVE_S1.);
+#6972 = LINE('',#6973,#6974);
+#6973 = CARTESIAN_POINT('',(-5.746886,-0.225,1.901539999995));
+#6974 = VECTOR('',#6975,1.);
+#6975 = DIRECTION('',(1.,0.,0.));
+#6976 = PCURVE('',#6931,#6977);
+#6977 = DEFINITIONAL_REPRESENTATION('',(#6978),#6982);
+#6978 = LINE('',#6979,#6980);
+#6979 = CARTESIAN_POINT('',(0.,-0.45));
+#6980 = VECTOR('',#6981,1.);
+#6981 = DIRECTION('',(1.,0.));
+#6982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6984 = PCURVE('',#5916,#6985);
-#6985 = DEFINITIONAL_REPRESENTATION('',(#6986),#6990);
-#6986 = LINE('',#6987,#6988);
-#6987 = CARTESIAN_POINT('',(-0.847743404764,-1.859665954097));
-#6988 = VECTOR('',#6989,1.);
-#6989 = DIRECTION('',(0.,1.));
-#6990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6983 = PCURVE('',#5910,#6984);
+#6984 = DEFINITIONAL_REPRESENTATION('',(#6985),#6989);
+#6985 = LINE('',#6986,#6987);
+#6986 = CARTESIAN_POINT('',(1.395896477535,-1.723854420486));
+#6987 = VECTOR('',#6988,1.);
+#6988 = DIRECTION('',(0.,1.));
+#6989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#6991 = ADVANCED_FACE('',(#6992),#6959,.F.);
-#6992 = FACE_BOUND('',#6993,.F.);
-#6993 = EDGE_LOOP('',(#6994,#6995,#7018,#7041));
-#6994 = ORIENTED_EDGE('',*,*,#6943,.T.);
-#6995 = ORIENTED_EDGE('',*,*,#6996,.T.);
-#6996 = EDGE_CURVE('',#6921,#6997,#6999,.T.);
-#6997 = VERTEX_POINT('',#6998);
-#6998 = CARTESIAN_POINT('',(-5.276876,-0.225,1.094923));
-#6999 = SURFACE_CURVE('',#7000,(#7004,#7011),.PCURVE_S1.);
-#7000 = LINE('',#7001,#7002);
-#7001 = CARTESIAN_POINT('',(-5.276876,-0.225,1.901539999995));
-#7002 = VECTOR('',#7003,1.);
-#7003 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#7004 = PCURVE('',#6959,#7005);
-#7005 = DEFINITIONAL_REPRESENTATION('',(#7006),#7010);
-#7006 = LINE('',#7007,#7008);
-#7007 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
-#7008 = VECTOR('',#7009,1.);
-#7009 = DIRECTION('',(1.,0.));
-#7010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#6990 = ORIENTED_EDGE('',*,*,#6991,.F.);
+#6991 = EDGE_CURVE('',#6992,#6969,#6994,.T.);
+#6992 = VERTEX_POINT('',#6993);
+#6993 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
+#6994 = SURFACE_CURVE('',#6995,(#6999,#7006),.PCURVE_S1.);
+#6995 = LINE('',#6996,#6997);
+#6996 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
+#6997 = VECTOR('',#6998,1.);
+#6998 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#6999 = PCURVE('',#6931,#7000);
+#7000 = DEFINITIONAL_REPRESENTATION('',(#7001),#7005);
+#7001 = LINE('',#7002,#7003);
+#7002 = CARTESIAN_POINT('',(0.47001,0.));
+#7003 = VECTOR('',#7004,1.);
+#7004 = DIRECTION('',(0.,-1.));
+#7005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7011 = PCURVE('',#5862,#7012);
+#7006 = PCURVE('',#7007,#7012);
+#7007 = PLANE('',#7008);
+#7008 = AXIS2_PLACEMENT_3D('',#7009,#7010,#7011);
+#7009 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
+#7010 = DIRECTION('',(1.,0.,0.));
+#7011 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #7012 = DEFINITIONAL_REPRESENTATION('',(#7013),#7017);
 #7013 = LINE('',#7014,#7015);
-#7014 = CARTESIAN_POINT('',(-0.847743404764,-1.389655954097));
+#7014 = CARTESIAN_POINT('',(0.,0.));
 #7015 = VECTOR('',#7016,1.);
-#7016 = DIRECTION('',(1.,0.));
+#7016 = DIRECTION('',(0.,-1.));
 #7017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #7018 = ORIENTED_EDGE('',*,*,#7019,.F.);
-#7019 = EDGE_CURVE('',#7020,#6997,#7022,.T.);
-#7020 = VERTEX_POINT('',#7021);
-#7021 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
-#7022 = SURFACE_CURVE('',#7023,(#7027,#7034),.PCURVE_S1.);
-#7023 = LINE('',#7024,#7025);
-#7024 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
-#7025 = VECTOR('',#7026,1.);
-#7026 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
-#7027 = PCURVE('',#6959,#7028);
-#7028 = DEFINITIONAL_REPRESENTATION('',(#7029),#7033);
-#7029 = LINE('',#7030,#7031);
-#7030 = CARTESIAN_POINT('',(0.806616999995,-1.257149939593E-17));
-#7031 = VECTOR('',#7032,1.);
-#7032 = DIRECTION('',(0.,-1.));
-#7033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7019 = EDGE_CURVE('',#6916,#6992,#7020,.T.);
+#7020 = SURFACE_CURVE('',#7021,(#7025,#7032),.PCURVE_S1.);
+#7021 = LINE('',#7022,#7023);
+#7022 = CARTESIAN_POINT('',(-5.746886,0.225,1.901539999995));
+#7023 = VECTOR('',#7024,1.);
+#7024 = DIRECTION('',(1.,0.,0.));
+#7025 = PCURVE('',#6931,#7026);
+#7026 = DEFINITIONAL_REPRESENTATION('',(#7027),#7031);
+#7027 = LINE('',#7028,#7029);
+#7028 = CARTESIAN_POINT('',(0.,0.));
+#7029 = VECTOR('',#7030,1.);
+#7030 = DIRECTION('',(1.,0.));
+#7031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7034 = PCURVE('',#5834,#7035);
-#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7040);
-#7036 = LINE('',#7037,#7038);
-#7037 = CARTESIAN_POINT('',(0.,0.));
-#7038 = VECTOR('',#7039,1.);
-#7039 = DIRECTION('',(0.,-1.));
-#7040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7032 = PCURVE('',#5964,#7033);
+#7033 = DEFINITIONAL_REPRESENTATION('',(#7034),#7038);
+#7034 = LINE('',#7035,#7036);
+#7035 = CARTESIAN_POINT('',(1.395896477535,-1.723854420486));
+#7036 = VECTOR('',#7037,1.);
+#7037 = DIRECTION('',(0.,1.));
+#7038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7041 = ORIENTED_EDGE('',*,*,#7042,.F.);
-#7042 = EDGE_CURVE('',#6944,#7020,#7043,.T.);
-#7043 = SURFACE_CURVE('',#7044,(#7048,#7055),.PCURVE_S1.);
-#7044 = LINE('',#7045,#7046);
-#7045 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
-#7046 = VECTOR('',#7047,1.);
-#7047 = DIRECTION('',(0.,2.22044604925E-16,-1.));
-#7048 = PCURVE('',#6959,#7049);
-#7049 = DEFINITIONAL_REPRESENTATION('',(#7050),#7054);
-#7050 = LINE('',#7051,#7052);
-#7051 = CARTESIAN_POINT('',(2.22044604925E-16,-4.930380657631E-32));
-#7052 = VECTOR('',#7053,1.);
-#7053 = DIRECTION('',(1.,0.));
-#7054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7039 = ADVANCED_FACE('',(#7040),#7007,.F.);
+#7040 = FACE_BOUND('',#7041,.F.);
+#7041 = EDGE_LOOP('',(#7042,#7043,#7066,#7089));
+#7042 = ORIENTED_EDGE('',*,*,#6991,.T.);
+#7043 = ORIENTED_EDGE('',*,*,#7044,.T.);
+#7044 = EDGE_CURVE('',#6969,#7045,#7047,.T.);
+#7045 = VERTEX_POINT('',#7046);
+#7046 = CARTESIAN_POINT('',(-5.276876,-0.225,1.094923));
+#7047 = SURFACE_CURVE('',#7048,(#7052,#7059),.PCURVE_S1.);
+#7048 = LINE('',#7049,#7050);
+#7049 = CARTESIAN_POINT('',(-5.276876,-0.225,1.901539999995));
+#7050 = VECTOR('',#7051,1.);
+#7051 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#7052 = PCURVE('',#7007,#7053);
+#7053 = DEFINITIONAL_REPRESENTATION('',(#7054),#7058);
+#7054 = LINE('',#7055,#7056);
+#7055 = CARTESIAN_POINT('',(-9.992007221626E-17,-0.45));
+#7056 = VECTOR('',#7057,1.);
+#7057 = DIRECTION('',(1.,0.));
+#7058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7055 = PCURVE('',#5916,#7056);
-#7056 = DEFINITIONAL_REPRESENTATION('',(#7057),#7061);
-#7057 = LINE('',#7058,#7059);
-#7058 = CARTESIAN_POINT('',(-0.847743404764,-1.389655954097));
-#7059 = VECTOR('',#7060,1.);
-#7060 = DIRECTION('',(1.,0.));
-#7061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7059 = PCURVE('',#5910,#7060);
+#7060 = DEFINITIONAL_REPRESENTATION('',(#7061),#7065);
+#7061 = LINE('',#7062,#7063);
+#7062 = CARTESIAN_POINT('',(1.395896477535,-1.253844420486));
+#7063 = VECTOR('',#7064,1.);
+#7064 = DIRECTION('',(-1.,0.));
+#7065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7062 = ADVANCED_FACE('',(#7063),#5834,.F.);
-#7063 = FACE_BOUND('',#7064,.F.);
-#7064 = EDGE_LOOP('',(#7065,#7066,#7087,#7088));
-#7065 = ORIENTED_EDGE('',*,*,#7019,.T.);
-#7066 = ORIENTED_EDGE('',*,*,#7067,.T.);
-#7067 = EDGE_CURVE('',#6997,#5814,#7068,.T.);
-#7068 = SURFACE_CURVE('',#7069,(#7073,#7080),.PCURVE_S1.);
-#7069 = LINE('',#7070,#7071);
-#7070 = CARTESIAN_POINT('',(-5.276876,-0.225,1.094923));
-#7071 = VECTOR('',#7072,1.);
-#7072 = DIRECTION('',(-0.564312586386,1.833114118269E-16,-0.825561205996
+#7066 = ORIENTED_EDGE('',*,*,#7067,.F.);
+#7067 = EDGE_CURVE('',#7068,#7045,#7070,.T.);
+#7068 = VERTEX_POINT('',#7069);
+#7069 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
+#7070 = SURFACE_CURVE('',#7071,(#7075,#7082),.PCURVE_S1.);
+#7071 = LINE('',#7072,#7073);
+#7072 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
+#7073 = VECTOR('',#7074,1.);
+#7074 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#7075 = PCURVE('',#7007,#7076);
+#7076 = DEFINITIONAL_REPRESENTATION('',(#7077),#7081);
+#7077 = LINE('',#7078,#7079);
+#7078 = CARTESIAN_POINT('',(0.806616999995,-1.257149939593E-17));
+#7079 = VECTOR('',#7080,1.);
+#7080 = DIRECTION('',(0.,-1.));
+#7081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7082 = PCURVE('',#5882,#7083);
+#7083 = DEFINITIONAL_REPRESENTATION('',(#7084),#7088);
+#7084 = LINE('',#7085,#7086);
+#7085 = CARTESIAN_POINT('',(0.,0.));
+#7086 = VECTOR('',#7087,1.);
+#7087 = DIRECTION('',(0.,-1.));
+#7088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7089 = ORIENTED_EDGE('',*,*,#7090,.F.);
+#7090 = EDGE_CURVE('',#6992,#7068,#7091,.T.);
+#7091 = SURFACE_CURVE('',#7092,(#7096,#7103),.PCURVE_S1.);
+#7092 = LINE('',#7093,#7094);
+#7093 = CARTESIAN_POINT('',(-5.276876,0.225,1.901539999995));
+#7094 = VECTOR('',#7095,1.);
+#7095 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#7096 = PCURVE('',#7007,#7097);
+#7097 = DEFINITIONAL_REPRESENTATION('',(#7098),#7102);
+#7098 = LINE('',#7099,#7100);
+#7099 = CARTESIAN_POINT('',(2.22044604925E-16,-4.930380657631E-32));
+#7100 = VECTOR('',#7101,1.);
+#7101 = DIRECTION('',(1.,0.));
+#7102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7103 = PCURVE('',#5964,#7104);
+#7104 = DEFINITIONAL_REPRESENTATION('',(#7105),#7109);
+#7105 = LINE('',#7106,#7107);
+#7106 = CARTESIAN_POINT('',(1.395896477535,-1.253844420486));
+#7107 = VECTOR('',#7108,1.);
+#7108 = DIRECTION('',(-1.,0.));
+#7109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7110 = ADVANCED_FACE('',(#7111),#5882,.F.);
+#7111 = FACE_BOUND('',#7112,.F.);
+#7112 = EDGE_LOOP('',(#7113,#7114,#7135,#7136));
+#7113 = ORIENTED_EDGE('',*,*,#7067,.T.);
+#7114 = ORIENTED_EDGE('',*,*,#7115,.T.);
+#7115 = EDGE_CURVE('',#7045,#5862,#7116,.T.);
+#7116 = SURFACE_CURVE('',#7117,(#7121,#7128),.PCURVE_S1.);
+#7117 = LINE('',#7118,#7119);
+#7118 = CARTESIAN_POINT('',(-5.276876,-0.225,1.094923));
+#7119 = VECTOR('',#7120,1.);
+#7120 = DIRECTION('',(-0.564312586386,1.833114118269E-16,-0.825561205996
     ));
-#7073 = PCURVE('',#5834,#7074);
-#7074 = DEFINITIONAL_REPRESENTATION('',(#7075),#7079);
-#7075 = LINE('',#7076,#7077);
-#7076 = CARTESIAN_POINT('',(-8.249013532208E-17,-0.45));
-#7077 = VECTOR('',#7078,1.);
-#7078 = DIRECTION('',(1.,0.));
-#7079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7121 = PCURVE('',#5882,#7122);
+#7122 = DEFINITIONAL_REPRESENTATION('',(#7123),#7127);
+#7123 = LINE('',#7124,#7125);
+#7124 = CARTESIAN_POINT('',(-8.249013532208E-17,-0.45));
+#7125 = VECTOR('',#7126,1.);
+#7126 = DIRECTION('',(1.,0.));
+#7127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7080 = PCURVE('',#5862,#7081);
-#7081 = DEFINITIONAL_REPRESENTATION('',(#7082),#7086);
-#7082 = LINE('',#7083,#7084);
-#7083 = CARTESIAN_POINT('',(-4.112640476947E-02,-1.389655954097));
-#7084 = VECTOR('',#7085,1.);
-#7085 = DIRECTION('',(0.825561205996,-0.564312586386));
-#7086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7128 = PCURVE('',#5910,#7129);
+#7129 = DEFINITIONAL_REPRESENTATION('',(#7130),#7134);
+#7130 = LINE('',#7131,#7132);
+#7131 = CARTESIAN_POINT('',(0.58927947754,-1.253844420486));
+#7132 = VECTOR('',#7133,1.);
+#7133 = DIRECTION('',(-0.825561205996,-0.564312586386));
+#7134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7087 = ORIENTED_EDGE('',*,*,#5811,.F.);
-#7088 = ORIENTED_EDGE('',*,*,#7089,.F.);
-#7089 = EDGE_CURVE('',#7020,#5812,#7090,.T.);
-#7090 = SURFACE_CURVE('',#7091,(#7095,#7102),.PCURVE_S1.);
-#7091 = LINE('',#7092,#7093);
-#7092 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
-#7093 = VECTOR('',#7094,1.);
-#7094 = DIRECTION('',(-0.564312586386,1.833114118269E-16,-0.825561205996
+#7135 = ORIENTED_EDGE('',*,*,#5859,.F.);
+#7136 = ORIENTED_EDGE('',*,*,#7137,.F.);
+#7137 = EDGE_CURVE('',#7068,#5860,#7138,.T.);
+#7138 = SURFACE_CURVE('',#7139,(#7143,#7150),.PCURVE_S1.);
+#7139 = LINE('',#7140,#7141);
+#7140 = CARTESIAN_POINT('',(-5.276876,0.225,1.094923));
+#7141 = VECTOR('',#7142,1.);
+#7142 = DIRECTION('',(-0.564312586386,1.833114118269E-16,-0.825561205996
     ));
-#7095 = PCURVE('',#5834,#7096);
-#7096 = DEFINITIONAL_REPRESENTATION('',(#7097),#7101);
-#7097 = LINE('',#7098,#7099);
-#7098 = CARTESIAN_POINT('',(0.,0.));
-#7099 = VECTOR('',#7100,1.);
-#7100 = DIRECTION('',(1.,0.));
-#7101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7143 = PCURVE('',#5882,#7144);
+#7144 = DEFINITIONAL_REPRESENTATION('',(#7145),#7149);
+#7145 = LINE('',#7146,#7147);
+#7146 = CARTESIAN_POINT('',(0.,0.));
+#7147 = VECTOR('',#7148,1.);
+#7148 = DIRECTION('',(1.,0.));
+#7149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7102 = PCURVE('',#5916,#7103);
-#7103 = DEFINITIONAL_REPRESENTATION('',(#7104),#7108);
-#7104 = LINE('',#7105,#7106);
-#7105 = CARTESIAN_POINT('',(-4.112640476947E-02,-1.389655954097));
-#7106 = VECTOR('',#7107,1.);
-#7107 = DIRECTION('',(0.825561205996,-0.564312586386));
-#7108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7150 = PCURVE('',#5964,#7151);
+#7151 = DEFINITIONAL_REPRESENTATION('',(#7152),#7156);
+#7152 = LINE('',#7153,#7154);
+#7153 = CARTESIAN_POINT('',(0.58927947754,-1.253844420486));
+#7154 = VECTOR('',#7155,1.);
+#7155 = DIRECTION('',(-0.825561205996,-0.564312586386));
+#7156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7109 = ADVANCED_FACE('',(#7110),#5916,.F.);
-#7110 = FACE_BOUND('',#7111,.F.);
-#7111 = EDGE_LOOP('',(#7112,#7113,#7114,#7115,#7116,#7117,#7118,#7119,
-    #7120,#7121,#7122,#7123,#7124,#7125,#7126,#7127,#7128));
-#7112 = ORIENTED_EDGE('',*,*,#5902,.T.);
-#7113 = ORIENTED_EDGE('',*,*,#5983,.T.);
-#7114 = ORIENTED_EDGE('',*,*,#6059,.T.);
-#7115 = ORIENTED_EDGE('',*,*,#6135,.T.);
-#7116 = ORIENTED_EDGE('',*,*,#6211,.T.);
-#7117 = ORIENTED_EDGE('',*,*,#6287,.T.);
-#7118 = ORIENTED_EDGE('',*,*,#6363,.T.);
-#7119 = ORIENTED_EDGE('',*,*,#6439,.T.);
-#7120 = ORIENTED_EDGE('',*,*,#6515,.T.);
-#7121 = ORIENTED_EDGE('',*,*,#6591,.T.);
-#7122 = ORIENTED_EDGE('',*,*,#6667,.T.);
-#7123 = ORIENTED_EDGE('',*,*,#6743,.T.);
-#7124 = ORIENTED_EDGE('',*,*,#6819,.T.);
-#7125 = ORIENTED_EDGE('',*,*,#6895,.T.);
-#7126 = ORIENTED_EDGE('',*,*,#6971,.T.);
-#7127 = ORIENTED_EDGE('',*,*,#7042,.T.);
-#7128 = ORIENTED_EDGE('',*,*,#7089,.T.);
-#7129 = ADVANCED_FACE('',(#7130),#5862,.T.);
-#7130 = FACE_BOUND('',#7131,.T.);
-#7131 = EDGE_LOOP('',(#7132,#7133,#7134,#7135,#7136,#7137,#7138,#7139,
-    #7140,#7141,#7142,#7143,#7144,#7145,#7146,#7147,#7148));
-#7132 = ORIENTED_EDGE('',*,*,#5846,.T.);
-#7133 = ORIENTED_EDGE('',*,*,#5932,.T.);
-#7134 = ORIENTED_EDGE('',*,*,#6008,.T.);
-#7135 = ORIENTED_EDGE('',*,*,#6084,.T.);
-#7136 = ORIENTED_EDGE('',*,*,#6160,.T.);
-#7137 = ORIENTED_EDGE('',*,*,#6236,.T.);
-#7138 = ORIENTED_EDGE('',*,*,#6312,.T.);
-#7139 = ORIENTED_EDGE('',*,*,#6388,.T.);
-#7140 = ORIENTED_EDGE('',*,*,#6464,.T.);
-#7141 = ORIENTED_EDGE('',*,*,#6540,.T.);
-#7142 = ORIENTED_EDGE('',*,*,#6616,.T.);
-#7143 = ORIENTED_EDGE('',*,*,#6692,.T.);
-#7144 = ORIENTED_EDGE('',*,*,#6768,.T.);
-#7145 = ORIENTED_EDGE('',*,*,#6844,.T.);
-#7146 = ORIENTED_EDGE('',*,*,#6920,.T.);
-#7147 = ORIENTED_EDGE('',*,*,#6996,.T.);
-#7148 = ORIENTED_EDGE('',*,*,#7067,.T.);
-#7149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7153)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#7150,#7151,#7152)) REPRESENTATION_CONTEXT
+#7157 = ADVANCED_FACE('',(#7158),#5964,.T.);
+#7158 = FACE_BOUND('',#7159,.F.);
+#7159 = EDGE_LOOP('',(#7160,#7161,#7162,#7163,#7164,#7165,#7166,#7167,
+    #7168,#7169,#7170,#7171,#7172,#7173,#7174,#7175,#7176));
+#7160 = ORIENTED_EDGE('',*,*,#5950,.T.);
+#7161 = ORIENTED_EDGE('',*,*,#6031,.T.);
+#7162 = ORIENTED_EDGE('',*,*,#6107,.T.);
+#7163 = ORIENTED_EDGE('',*,*,#6183,.T.);
+#7164 = ORIENTED_EDGE('',*,*,#6259,.T.);
+#7165 = ORIENTED_EDGE('',*,*,#6335,.T.);
+#7166 = ORIENTED_EDGE('',*,*,#6411,.T.);
+#7167 = ORIENTED_EDGE('',*,*,#6487,.T.);
+#7168 = ORIENTED_EDGE('',*,*,#6563,.T.);
+#7169 = ORIENTED_EDGE('',*,*,#6639,.T.);
+#7170 = ORIENTED_EDGE('',*,*,#6715,.T.);
+#7171 = ORIENTED_EDGE('',*,*,#6791,.T.);
+#7172 = ORIENTED_EDGE('',*,*,#6867,.T.);
+#7173 = ORIENTED_EDGE('',*,*,#6943,.T.);
+#7174 = ORIENTED_EDGE('',*,*,#7019,.T.);
+#7175 = ORIENTED_EDGE('',*,*,#7090,.T.);
+#7176 = ORIENTED_EDGE('',*,*,#7137,.T.);
+#7177 = ADVANCED_FACE('',(#7178),#5910,.F.);
+#7178 = FACE_BOUND('',#7179,.T.);
+#7179 = EDGE_LOOP('',(#7180,#7181,#7182,#7183,#7184,#7185,#7186,#7187,
+    #7188,#7189,#7190,#7191,#7192,#7193,#7194,#7195,#7196));
+#7180 = ORIENTED_EDGE('',*,*,#5894,.T.);
+#7181 = ORIENTED_EDGE('',*,*,#5980,.T.);
+#7182 = ORIENTED_EDGE('',*,*,#6056,.T.);
+#7183 = ORIENTED_EDGE('',*,*,#6132,.T.);
+#7184 = ORIENTED_EDGE('',*,*,#6208,.T.);
+#7185 = ORIENTED_EDGE('',*,*,#6284,.T.);
+#7186 = ORIENTED_EDGE('',*,*,#6360,.T.);
+#7187 = ORIENTED_EDGE('',*,*,#6436,.T.);
+#7188 = ORIENTED_EDGE('',*,*,#6512,.T.);
+#7189 = ORIENTED_EDGE('',*,*,#6588,.T.);
+#7190 = ORIENTED_EDGE('',*,*,#6664,.T.);
+#7191 = ORIENTED_EDGE('',*,*,#6740,.T.);
+#7192 = ORIENTED_EDGE('',*,*,#6816,.T.);
+#7193 = ORIENTED_EDGE('',*,*,#6892,.T.);
+#7194 = ORIENTED_EDGE('',*,*,#6968,.T.);
+#7195 = ORIENTED_EDGE('',*,*,#7044,.T.);
+#7196 = ORIENTED_EDGE('',*,*,#7115,.T.);
+#7197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7201)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7198,#7199,#7200)) REPRESENTATION_CONTEXT
 ('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#7150 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#7151 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#7152 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#7153 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7150,
+#7198 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7199 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7200 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7201 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7198,
   'distance_accuracy_value','confusion accuracy');
-#7154 = SHAPE_DEFINITION_REPRESENTATION(#7155,#5804);
-#7155 = PRODUCT_DEFINITION_SHAPE('','',#7156);
-#7156 = PRODUCT_DEFINITION('design','',#7157,#7160);
-#7157 = PRODUCT_DEFINITION_FORMATION('','',#7158);
-#7158 = PRODUCT('Pin_C','Pin_C','',(#7159));
-#7159 = PRODUCT_CONTEXT('',#2,'mechanical');
-#7160 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#7161 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7162,#7164);
-#7162 = ( REPRESENTATION_RELATIONSHIP('','',#5804,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7163) 
+#7202 = SHAPE_DEFINITION_REPRESENTATION(#7203,#5852);
+#7203 = PRODUCT_DEFINITION_SHAPE('','',#7204);
+#7204 = PRODUCT_DEFINITION('design','',#7205,#7208);
+#7205 = PRODUCT_DEFINITION_FORMATION('','',#7206);
+#7206 = PRODUCT('Pin_C','Pin_C','',(#7207));
+#7207 = PRODUCT_CONTEXT('',#2,'mechanical');
+#7208 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7209 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7210,#7212);
+#7210 = ( REPRESENTATION_RELATIONSHIP('','',#5852,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7211) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#7163 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
-#7164 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #7165);
-#7165 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Pin_C','',#5,#7156,$);
-#7166 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7158));
-#7167 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7168),#11286);
-#7168 = MANIFOLD_SOLID_BREP('',#7169);
-#7169 = CLOSED_SHELL('',(#7170,#7402,#7818,#7867,#8433,#8482,#9043,#9092
-    ,#9426,#9453,#9708,#9735,#9762,#9789,#9840,#9933,#9960,#10033,#10060
-    ,#10107,#10134,#10161,#10168,#10265,#10382,#10409,#10436,#10509,
-    #10558,#10629,#10656,#10683,#10710,#10717,#10744,#10751,#10778,
-    #10849,#10876,#10927,#10974,#11001,#11028,#11035,#11062,#11109,
-    #11136,#11163,#11170,#11221,#11248,#11279));
-#7170 = ADVANCED_FACE('',(#7171),#7185,.F.);
-#7171 = FACE_BOUND('',#7172,.F.);
-#7172 = EDGE_LOOP('',(#7173,#7208,#7236,#7264,#7292,#7320,#7348,#7376));
-#7173 = ORIENTED_EDGE('',*,*,#7174,.F.);
-#7174 = EDGE_CURVE('',#7175,#7177,#7179,.T.);
-#7175 = VERTEX_POINT('',#7176);
-#7176 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
-#7177 = VERTEX_POINT('',#7178);
-#7178 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#7179 = SURFACE_CURVE('',#7180,(#7184,#7196),.PCURVE_S1.);
-#7180 = LINE('',#7181,#7182);
-#7181 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
-#7182 = VECTOR('',#7183,1.);
-#7183 = DIRECTION('',(1.,0.,1.9E-16));
-#7184 = PCURVE('',#7185,#7190);
-#7185 = PLANE('',#7186);
-#7186 = AXIS2_PLACEMENT_3D('',#7187,#7188,#7189);
-#7187 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
-#7188 = DIRECTION('',(-1.9E-16,6.7E-16,1.));
-#7189 = DIRECTION('',(1.,0.,1.9E-16));
-#7190 = DEFINITIONAL_REPRESENTATION('',(#7191),#7195);
-#7191 = LINE('',#7192,#7193);
-#7192 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
-#7193 = VECTOR('',#7194,1.);
-#7194 = DIRECTION('',(1.,0.));
-#7195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7211 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#7212 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7213);
+#7213 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Pin_C','',#5,#7204,$);
+#7214 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7206));
+#7215 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7216),#11334);
+#7216 = MANIFOLD_SOLID_BREP('',#7217);
+#7217 = CLOSED_SHELL('',(#7218,#7450,#7866,#7915,#8481,#8530,#9091,#9140
+    ,#9474,#9501,#9756,#9783,#9810,#9837,#9888,#9981,#10008,#10081,
+    #10108,#10155,#10182,#10209,#10216,#10313,#10430,#10457,#10484,
+    #10557,#10606,#10677,#10704,#10731,#10758,#10765,#10792,#10799,
+    #10826,#10897,#10924,#10975,#11022,#11049,#11076,#11083,#11110,
+    #11157,#11184,#11211,#11218,#11269,#11296,#11327));
+#7218 = ADVANCED_FACE('',(#7219),#7233,.F.);
+#7219 = FACE_BOUND('',#7220,.F.);
+#7220 = EDGE_LOOP('',(#7221,#7256,#7284,#7312,#7340,#7368,#7396,#7424));
+#7221 = ORIENTED_EDGE('',*,*,#7222,.F.);
+#7222 = EDGE_CURVE('',#7223,#7225,#7227,.T.);
+#7223 = VERTEX_POINT('',#7224);
+#7224 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
+#7225 = VERTEX_POINT('',#7226);
+#7226 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7227 = SURFACE_CURVE('',#7228,(#7232,#7244),.PCURVE_S1.);
+#7228 = LINE('',#7229,#7230);
+#7229 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
+#7230 = VECTOR('',#7231,1.);
+#7231 = DIRECTION('',(1.,0.,1.9E-16));
+#7232 = PCURVE('',#7233,#7238);
+#7233 = PLANE('',#7234);
+#7234 = AXIS2_PLACEMENT_3D('',#7235,#7236,#7237);
+#7235 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
+#7236 = DIRECTION('',(-1.9E-16,6.7E-16,1.));
+#7237 = DIRECTION('',(1.,0.,1.9E-16));
+#7238 = DEFINITIONAL_REPRESENTATION('',(#7239),#7243);
+#7239 = LINE('',#7240,#7241);
+#7240 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
+#7241 = VECTOR('',#7242,1.);
+#7242 = DIRECTION('',(1.,0.));
+#7243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7196 = PCURVE('',#7197,#7202);
-#7197 = PLANE('',#7198);
-#7198 = AXIS2_PLACEMENT_3D('',#7199,#7200,#7201);
-#7199 = CARTESIAN_POINT('',(-1.E-16,2.9,2.675));
-#7200 = DIRECTION('',(-0.,-1.,4.4E-16));
-#7201 = DIRECTION('',(0.,-4.4E-16,-1.));
-#7202 = DEFINITIONAL_REPRESENTATION('',(#7203),#7207);
-#7203 = LINE('',#7204,#7205);
-#7204 = CARTESIAN_POINT('',(1.325,-6.4));
-#7205 = VECTOR('',#7206,1.);
-#7206 = DIRECTION('',(-1.9E-16,1.));
-#7207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7244 = PCURVE('',#7245,#7250);
+#7245 = PLANE('',#7246);
+#7246 = AXIS2_PLACEMENT_3D('',#7247,#7248,#7249);
+#7247 = CARTESIAN_POINT('',(-1.E-16,2.9,2.675));
+#7248 = DIRECTION('',(-0.,-1.,4.4E-16));
+#7249 = DIRECTION('',(0.,-4.4E-16,-1.));
+#7250 = DEFINITIONAL_REPRESENTATION('',(#7251),#7255);
+#7251 = LINE('',#7252,#7253);
+#7252 = CARTESIAN_POINT('',(1.325,-6.4));
+#7253 = VECTOR('',#7254,1.);
+#7254 = DIRECTION('',(-1.9E-16,1.));
+#7255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7208 = ORIENTED_EDGE('',*,*,#7209,.T.);
-#7209 = EDGE_CURVE('',#7175,#7210,#7212,.T.);
-#7210 = VERTEX_POINT('',#7211);
-#7211 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
-#7212 = SURFACE_CURVE('',#7213,(#7217,#7224),.PCURVE_S1.);
-#7213 = LINE('',#7214,#7215);
-#7214 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
-#7215 = VECTOR('',#7216,1.);
-#7216 = DIRECTION('',(0.,-1.,6.7E-16));
-#7217 = PCURVE('',#7185,#7218);
-#7218 = DEFINITIONAL_REPRESENTATION('',(#7219),#7223);
-#7219 = LINE('',#7220,#7221);
-#7220 = CARTESIAN_POINT('',(0.,0.));
-#7221 = VECTOR('',#7222,1.);
-#7222 = DIRECTION('',(1.273E-31,-1.));
-#7223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7256 = ORIENTED_EDGE('',*,*,#7257,.T.);
+#7257 = EDGE_CURVE('',#7223,#7258,#7260,.T.);
+#7258 = VERTEX_POINT('',#7259);
+#7259 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
+#7260 = SURFACE_CURVE('',#7261,(#7265,#7272),.PCURVE_S1.);
+#7261 = LINE('',#7262,#7263);
+#7262 = CARTESIAN_POINT('',(-6.4,2.9,1.35));
+#7263 = VECTOR('',#7264,1.);
+#7264 = DIRECTION('',(0.,-1.,6.7E-16));
+#7265 = PCURVE('',#7233,#7266);
+#7266 = DEFINITIONAL_REPRESENTATION('',(#7267),#7271);
+#7267 = LINE('',#7268,#7269);
+#7268 = CARTESIAN_POINT('',(0.,0.));
+#7269 = VECTOR('',#7270,1.);
+#7270 = DIRECTION('',(1.273E-31,-1.));
+#7271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7224 = PCURVE('',#7225,#7230);
-#7225 = PLANE('',#7226);
-#7226 = AXIS2_PLACEMENT_3D('',#7227,#7228,#7229);
-#7227 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
-#7228 = DIRECTION('',(1.,0.,0.));
-#7229 = DIRECTION('',(0.,-6.7E-16,-1.));
-#7230 = DEFINITIONAL_REPRESENTATION('',(#7231),#7235);
-#7231 = LINE('',#7232,#7233);
-#7232 = CARTESIAN_POINT('',(3.7,-1.855352591004E-16));
-#7233 = VECTOR('',#7234,1.);
-#7234 = DIRECTION('',(0.,-1.));
-#7235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7272 = PCURVE('',#7273,#7278);
+#7273 = PLANE('',#7274);
+#7274 = AXIS2_PLACEMENT_3D('',#7275,#7276,#7277);
+#7275 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
+#7276 = DIRECTION('',(1.,0.,0.));
+#7277 = DIRECTION('',(0.,-6.7E-16,-1.));
+#7278 = DEFINITIONAL_REPRESENTATION('',(#7279),#7283);
+#7279 = LINE('',#7280,#7281);
+#7280 = CARTESIAN_POINT('',(3.7,-1.855352591004E-16));
+#7281 = VECTOR('',#7282,1.);
+#7282 = DIRECTION('',(0.,-1.));
+#7283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7236 = ORIENTED_EDGE('',*,*,#7237,.T.);
-#7237 = EDGE_CURVE('',#7210,#7238,#7240,.T.);
-#7238 = VERTEX_POINT('',#7239);
-#7239 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
-#7240 = SURFACE_CURVE('',#7241,(#7245,#7252),.PCURVE_S1.);
-#7241 = LINE('',#7242,#7243);
-#7242 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
-#7243 = VECTOR('',#7244,1.);
-#7244 = DIRECTION('',(1.,0.,1.9E-16));
-#7245 = PCURVE('',#7185,#7246);
-#7246 = DEFINITIONAL_REPRESENTATION('',(#7247),#7251);
-#7247 = LINE('',#7248,#7249);
-#7248 = CARTESIAN_POINT('',(7.593925488436E-31,-5.8));
-#7249 = VECTOR('',#7250,1.);
-#7250 = DIRECTION('',(1.,0.));
-#7251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7284 = ORIENTED_EDGE('',*,*,#7285,.T.);
+#7285 = EDGE_CURVE('',#7258,#7286,#7288,.T.);
+#7286 = VERTEX_POINT('',#7287);
+#7287 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
+#7288 = SURFACE_CURVE('',#7289,(#7293,#7300),.PCURVE_S1.);
+#7289 = LINE('',#7290,#7291);
+#7290 = CARTESIAN_POINT('',(-6.4,-2.9,1.35));
+#7291 = VECTOR('',#7292,1.);
+#7292 = DIRECTION('',(1.,0.,1.9E-16));
+#7293 = PCURVE('',#7233,#7294);
+#7294 = DEFINITIONAL_REPRESENTATION('',(#7295),#7299);
+#7295 = LINE('',#7296,#7297);
+#7296 = CARTESIAN_POINT('',(7.593925488436E-31,-5.8));
+#7297 = VECTOR('',#7298,1.);
+#7298 = DIRECTION('',(1.,0.));
+#7299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7252 = PCURVE('',#7253,#7258);
-#7253 = PLANE('',#7254);
-#7254 = AXIS2_PLACEMENT_3D('',#7255,#7256,#7257);
-#7255 = CARTESIAN_POINT('',(-1.E-16,-2.9,2.675));
-#7256 = DIRECTION('',(-0.,-1.,4.4E-16));
-#7257 = DIRECTION('',(0.,-4.4E-16,-1.));
-#7258 = DEFINITIONAL_REPRESENTATION('',(#7259),#7263);
-#7259 = LINE('',#7260,#7261);
-#7260 = CARTESIAN_POINT('',(1.325,-6.4));
-#7261 = VECTOR('',#7262,1.);
-#7262 = DIRECTION('',(-1.9E-16,1.));
-#7263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7300 = PCURVE('',#7301,#7306);
+#7301 = PLANE('',#7302);
+#7302 = AXIS2_PLACEMENT_3D('',#7303,#7304,#7305);
+#7303 = CARTESIAN_POINT('',(-1.E-16,-2.9,2.675));
+#7304 = DIRECTION('',(-0.,-1.,4.4E-16));
+#7305 = DIRECTION('',(0.,-4.4E-16,-1.));
+#7306 = DEFINITIONAL_REPRESENTATION('',(#7307),#7311);
+#7307 = LINE('',#7308,#7309);
+#7308 = CARTESIAN_POINT('',(1.325,-6.4));
+#7309 = VECTOR('',#7310,1.);
+#7310 = DIRECTION('',(-1.9E-16,1.));
+#7311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7264 = ORIENTED_EDGE('',*,*,#7265,.F.);
-#7265 = EDGE_CURVE('',#7266,#7238,#7268,.T.);
-#7266 = VERTEX_POINT('',#7267);
-#7267 = CARTESIAN_POINT('',(-1.75,-2.4,1.35));
-#7268 = SURFACE_CURVE('',#7269,(#7273,#7280),.PCURVE_S1.);
-#7269 = LINE('',#7270,#7271);
-#7270 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#7271 = VECTOR('',#7272,1.);
-#7272 = DIRECTION('',(0.,-1.,6.7E-16));
-#7273 = PCURVE('',#7185,#7274);
-#7274 = DEFINITIONAL_REPRESENTATION('',(#7275),#7279);
-#7275 = LINE('',#7276,#7277);
-#7276 = CARTESIAN_POINT('',(4.65,-3.134541199084E-33));
-#7277 = VECTOR('',#7278,1.);
-#7278 = DIRECTION('',(1.273E-31,-1.));
-#7279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7312 = ORIENTED_EDGE('',*,*,#7313,.F.);
+#7313 = EDGE_CURVE('',#7314,#7286,#7316,.T.);
+#7314 = VERTEX_POINT('',#7315);
+#7315 = CARTESIAN_POINT('',(-1.75,-2.4,1.35));
+#7316 = SURFACE_CURVE('',#7317,(#7321,#7328),.PCURVE_S1.);
+#7317 = LINE('',#7318,#7319);
+#7318 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7319 = VECTOR('',#7320,1.);
+#7320 = DIRECTION('',(0.,-1.,6.7E-16));
+#7321 = PCURVE('',#7233,#7322);
+#7322 = DEFINITIONAL_REPRESENTATION('',(#7323),#7327);
+#7323 = LINE('',#7324,#7325);
+#7324 = CARTESIAN_POINT('',(4.65,-3.134541199084E-33));
+#7325 = VECTOR('',#7326,1.);
+#7326 = DIRECTION('',(1.273E-31,-1.));
+#7327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7280 = PCURVE('',#7281,#7286);
-#7281 = PLANE('',#7282);
-#7282 = AXIS2_PLACEMENT_3D('',#7283,#7284,#7285);
-#7283 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#7284 = DIRECTION('',(1.,0.,2.1E-16));
-#7285 = DIRECTION('',(2.1E-16,-6.7E-16,-1.));
-#7286 = DEFINITIONAL_REPRESENTATION('',(#7287),#7291);
-#7287 = LINE('',#7288,#7289);
-#7288 = CARTESIAN_POINT('',(0.,0.));
-#7289 = VECTOR('',#7290,1.);
-#7290 = DIRECTION('',(0.,-1.));
-#7291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7328 = PCURVE('',#7329,#7334);
+#7329 = PLANE('',#7330);
+#7330 = AXIS2_PLACEMENT_3D('',#7331,#7332,#7333);
+#7331 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7332 = DIRECTION('',(1.,0.,2.1E-16));
+#7333 = DIRECTION('',(2.1E-16,-6.7E-16,-1.));
+#7334 = DEFINITIONAL_REPRESENTATION('',(#7335),#7339);
+#7335 = LINE('',#7336,#7337);
+#7336 = CARTESIAN_POINT('',(0.,0.));
+#7337 = VECTOR('',#7338,1.);
+#7338 = DIRECTION('',(0.,-1.));
+#7339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7292 = ORIENTED_EDGE('',*,*,#7293,.T.);
-#7293 = EDGE_CURVE('',#7266,#7294,#7296,.T.);
-#7294 = VERTEX_POINT('',#7295);
-#7295 = CARTESIAN_POINT('',(-5.9,-2.4,1.35));
-#7296 = SURFACE_CURVE('',#7297,(#7301,#7308),.PCURVE_S1.);
-#7297 = LINE('',#7298,#7299);
-#7298 = CARTESIAN_POINT('',(-6.15,-2.4,1.35));
-#7299 = VECTOR('',#7300,1.);
-#7300 = DIRECTION('',(-1.,-0.,-1.9E-16));
-#7301 = PCURVE('',#7185,#7302);
-#7302 = DEFINITIONAL_REPRESENTATION('',(#7303),#7307);
-#7303 = LINE('',#7304,#7305);
-#7304 = CARTESIAN_POINT('',(0.25,-5.3));
-#7305 = VECTOR('',#7306,1.);
-#7306 = DIRECTION('',(-1.,0.));
-#7307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7340 = ORIENTED_EDGE('',*,*,#7341,.T.);
+#7341 = EDGE_CURVE('',#7314,#7342,#7344,.T.);
+#7342 = VERTEX_POINT('',#7343);
+#7343 = CARTESIAN_POINT('',(-5.9,-2.4,1.35));
+#7344 = SURFACE_CURVE('',#7345,(#7349,#7356),.PCURVE_S1.);
+#7345 = LINE('',#7346,#7347);
+#7346 = CARTESIAN_POINT('',(-6.15,-2.4,1.35));
+#7347 = VECTOR('',#7348,1.);
+#7348 = DIRECTION('',(-1.,-0.,-1.9E-16));
+#7349 = PCURVE('',#7233,#7350);
+#7350 = DEFINITIONAL_REPRESENTATION('',(#7351),#7355);
+#7351 = LINE('',#7352,#7353);
+#7352 = CARTESIAN_POINT('',(0.25,-5.3));
+#7353 = VECTOR('',#7354,1.);
+#7354 = DIRECTION('',(-1.,0.));
+#7355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7308 = PCURVE('',#7309,#7314);
-#7309 = PLANE('',#7310);
-#7310 = AXIS2_PLACEMENT_3D('',#7311,#7312,#7313);
-#7311 = CARTESIAN_POINT('',(-5.9,-2.4,-0.75));
-#7312 = DIRECTION('',(0.,1.,-1.11E-15));
-#7313 = DIRECTION('',(1.,0.,0.));
-#7314 = DEFINITIONAL_REPRESENTATION('',(#7315),#7319);
-#7315 = LINE('',#7316,#7317);
-#7316 = CARTESIAN_POINT('',(-0.25,-2.1));
-#7317 = VECTOR('',#7318,1.);
-#7318 = DIRECTION('',(-1.,1.9E-16));
-#7319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7356 = PCURVE('',#7357,#7362);
+#7357 = PLANE('',#7358);
+#7358 = AXIS2_PLACEMENT_3D('',#7359,#7360,#7361);
+#7359 = CARTESIAN_POINT('',(-5.9,-2.4,-0.75));
+#7360 = DIRECTION('',(0.,1.,-1.11E-15));
+#7361 = DIRECTION('',(1.,0.,0.));
+#7362 = DEFINITIONAL_REPRESENTATION('',(#7363),#7367);
+#7363 = LINE('',#7364,#7365);
+#7364 = CARTESIAN_POINT('',(-0.25,-2.1));
+#7365 = VECTOR('',#7366,1.);
+#7366 = DIRECTION('',(-1.,1.9E-16));
+#7367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7320 = ORIENTED_EDGE('',*,*,#7321,.T.);
-#7321 = EDGE_CURVE('',#7294,#7322,#7324,.T.);
-#7322 = VERTEX_POINT('',#7323);
-#7323 = CARTESIAN_POINT('',(-5.9,2.4,1.35));
-#7324 = SURFACE_CURVE('',#7325,(#7329,#7336),.PCURVE_S1.);
-#7325 = LINE('',#7326,#7327);
-#7326 = CARTESIAN_POINT('',(-5.9,2.65,1.35));
-#7327 = VECTOR('',#7328,1.);
-#7328 = DIRECTION('',(0.,1.,-1.11E-15));
-#7329 = PCURVE('',#7185,#7330);
-#7330 = DEFINITIONAL_REPRESENTATION('',(#7331),#7335);
-#7331 = LINE('',#7332,#7333);
-#7332 = CARTESIAN_POINT('',(0.5,-0.25));
-#7333 = VECTOR('',#7334,1.);
-#7334 = DIRECTION('',(-2.109E-31,1.));
-#7335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7336 = PCURVE('',#7337,#7342);
-#7337 = PLANE('',#7338);
-#7338 = AXIS2_PLACEMENT_3D('',#7339,#7340,#7341);
-#7339 = CARTESIAN_POINT('',(-5.9,2.4,-0.75));
-#7340 = DIRECTION('',(1.,0.,0.));
-#7341 = DIRECTION('',(0.,-1.,1.11E-15));
-#7342 = DEFINITIONAL_REPRESENTATION('',(#7343),#7347);
-#7343 = LINE('',#7344,#7345);
-#7344 = CARTESIAN_POINT('',(-0.25,-2.1));
-#7345 = VECTOR('',#7346,1.);
-#7346 = DIRECTION('',(-1.,0.));
-#7347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7348 = ORIENTED_EDGE('',*,*,#7349,.T.);
-#7349 = EDGE_CURVE('',#7322,#7350,#7352,.T.);
-#7350 = VERTEX_POINT('',#7351);
-#7351 = CARTESIAN_POINT('',(-1.75,2.4,1.35));
-#7352 = SURFACE_CURVE('',#7353,(#7357,#7364),.PCURVE_S1.);
-#7353 = LINE('',#7354,#7355);
-#7354 = CARTESIAN_POINT('',(-0.25,2.4,1.35));
-#7355 = VECTOR('',#7356,1.);
-#7356 = DIRECTION('',(1.,0.,1.9E-16));
-#7357 = PCURVE('',#7185,#7358);
-#7358 = DEFINITIONAL_REPRESENTATION('',(#7359),#7363);
-#7359 = LINE('',#7360,#7361);
-#7360 = CARTESIAN_POINT('',(6.15,-0.5));
-#7361 = VECTOR('',#7362,1.);
-#7362 = DIRECTION('',(1.,0.));
-#7363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7364 = PCURVE('',#7365,#7370);
-#7365 = PLANE('',#7366);
-#7366 = AXIS2_PLACEMENT_3D('',#7367,#7368,#7369);
-#7367 = CARTESIAN_POINT('',(5.9,2.4,-0.75));
-#7368 = DIRECTION('',(0.,-1.,1.11E-15));
-#7369 = DIRECTION('',(-1.,0.,0.));
-#7370 = DEFINITIONAL_REPRESENTATION('',(#7371),#7375);
-#7371 = LINE('',#7372,#7373);
-#7372 = CARTESIAN_POINT('',(6.15,-2.1));
-#7373 = VECTOR('',#7374,1.);
-#7374 = DIRECTION('',(-1.,-1.9E-16));
-#7375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7376 = ORIENTED_EDGE('',*,*,#7377,.F.);
-#7377 = EDGE_CURVE('',#7177,#7350,#7378,.T.);
-#7378 = SURFACE_CURVE('',#7379,(#7383,#7390),.PCURVE_S1.);
+#7368 = ORIENTED_EDGE('',*,*,#7369,.T.);
+#7369 = EDGE_CURVE('',#7342,#7370,#7372,.T.);
+#7370 = VERTEX_POINT('',#7371);
+#7371 = CARTESIAN_POINT('',(-5.9,2.4,1.35));
+#7372 = SURFACE_CURVE('',#7373,(#7377,#7384),.PCURVE_S1.);
+#7373 = LINE('',#7374,#7375);
+#7374 = CARTESIAN_POINT('',(-5.9,2.65,1.35));
+#7375 = VECTOR('',#7376,1.);
+#7376 = DIRECTION('',(0.,1.,-1.11E-15));
+#7377 = PCURVE('',#7233,#7378);
+#7378 = DEFINITIONAL_REPRESENTATION('',(#7379),#7383);
 #7379 = LINE('',#7380,#7381);
-#7380 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7380 = CARTESIAN_POINT('',(0.5,-0.25));
 #7381 = VECTOR('',#7382,1.);
-#7382 = DIRECTION('',(0.,-1.,6.7E-16));
-#7383 = PCURVE('',#7185,#7384);
-#7384 = DEFINITIONAL_REPRESENTATION('',(#7385),#7389);
-#7385 = LINE('',#7386,#7387);
-#7386 = CARTESIAN_POINT('',(4.65,-3.134541199084E-33));
-#7387 = VECTOR('',#7388,1.);
-#7388 = DIRECTION('',(1.273E-31,-1.));
-#7389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7382 = DIRECTION('',(-2.109E-31,1.));
+#7383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7390 = PCURVE('',#7391,#7396);
-#7391 = PLANE('',#7392);
-#7392 = AXIS2_PLACEMENT_3D('',#7393,#7394,#7395);
-#7393 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#7394 = DIRECTION('',(1.,0.,2.1E-16));
-#7395 = DIRECTION('',(2.1E-16,-6.7E-16,-1.));
-#7396 = DEFINITIONAL_REPRESENTATION('',(#7397),#7401);
-#7397 = LINE('',#7398,#7399);
-#7398 = CARTESIAN_POINT('',(0.,0.));
-#7399 = VECTOR('',#7400,1.);
-#7400 = DIRECTION('',(0.,-1.));
-#7401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7384 = PCURVE('',#7385,#7390);
+#7385 = PLANE('',#7386);
+#7386 = AXIS2_PLACEMENT_3D('',#7387,#7388,#7389);
+#7387 = CARTESIAN_POINT('',(-5.9,2.4,-0.75));
+#7388 = DIRECTION('',(1.,0.,0.));
+#7389 = DIRECTION('',(0.,-1.,1.11E-15));
+#7390 = DEFINITIONAL_REPRESENTATION('',(#7391),#7395);
+#7391 = LINE('',#7392,#7393);
+#7392 = CARTESIAN_POINT('',(-0.25,-2.1));
+#7393 = VECTOR('',#7394,1.);
+#7394 = DIRECTION('',(-1.,0.));
+#7395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7402 = ADVANCED_FACE('',(#7403,#7590,#7704),#7197,.F.);
-#7403 = FACE_BOUND('',#7404,.F.);
-#7404 = EDGE_LOOP('',(#7405,#7406,#7429,#7457,#7485,#7513,#7541,#7569));
-#7405 = ORIENTED_EDGE('',*,*,#7174,.T.);
-#7406 = ORIENTED_EDGE('',*,*,#7407,.T.);
-#7407 = EDGE_CURVE('',#7177,#7408,#7410,.T.);
-#7408 = VERTEX_POINT('',#7409);
-#7409 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#7410 = SURFACE_CURVE('',#7411,(#7415,#7422),.PCURVE_S1.);
-#7411 = LINE('',#7412,#7413);
-#7412 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
-#7413 = VECTOR('',#7414,1.);
-#7414 = DIRECTION('',(2.1E-16,-2.2E-16,-1.));
-#7415 = PCURVE('',#7197,#7416);
-#7416 = DEFINITIONAL_REPRESENTATION('',(#7417),#7421);
-#7417 = LINE('',#7418,#7419);
-#7418 = CARTESIAN_POINT('',(1.325,-1.75));
-#7419 = VECTOR('',#7420,1.);
-#7420 = DIRECTION('',(1.,2.1E-16));
-#7421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7396 = ORIENTED_EDGE('',*,*,#7397,.T.);
+#7397 = EDGE_CURVE('',#7370,#7398,#7400,.T.);
+#7398 = VERTEX_POINT('',#7399);
+#7399 = CARTESIAN_POINT('',(-1.75,2.4,1.35));
+#7400 = SURFACE_CURVE('',#7401,(#7405,#7412),.PCURVE_S1.);
+#7401 = LINE('',#7402,#7403);
+#7402 = CARTESIAN_POINT('',(-0.25,2.4,1.35));
+#7403 = VECTOR('',#7404,1.);
+#7404 = DIRECTION('',(1.,0.,1.9E-16));
+#7405 = PCURVE('',#7233,#7406);
+#7406 = DEFINITIONAL_REPRESENTATION('',(#7407),#7411);
+#7407 = LINE('',#7408,#7409);
+#7408 = CARTESIAN_POINT('',(6.15,-0.5));
+#7409 = VECTOR('',#7410,1.);
+#7410 = DIRECTION('',(1.,0.));
+#7411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7422 = PCURVE('',#7391,#7423);
-#7423 = DEFINITIONAL_REPRESENTATION('',(#7424),#7428);
-#7424 = LINE('',#7425,#7426);
-#7425 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.33226762955E-15));
-#7426 = VECTOR('',#7427,1.);
-#7427 = DIRECTION('',(1.,4.5E-16));
-#7428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7412 = PCURVE('',#7413,#7418);
+#7413 = PLANE('',#7414);
+#7414 = AXIS2_PLACEMENT_3D('',#7415,#7416,#7417);
+#7415 = CARTESIAN_POINT('',(5.9,2.4,-0.75));
+#7416 = DIRECTION('',(0.,-1.,1.11E-15));
+#7417 = DIRECTION('',(-1.,0.,0.));
+#7418 = DEFINITIONAL_REPRESENTATION('',(#7419),#7423);
+#7419 = LINE('',#7420,#7421);
+#7420 = CARTESIAN_POINT('',(6.15,-2.1));
+#7421 = VECTOR('',#7422,1.);
+#7422 = DIRECTION('',(-1.,-1.9E-16));
+#7423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7429 = ORIENTED_EDGE('',*,*,#7430,.T.);
-#7430 = EDGE_CURVE('',#7408,#7431,#7433,.T.);
-#7431 = VERTEX_POINT('',#7432);
-#7432 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#7433 = SURFACE_CURVE('',#7434,(#7438,#7445),.PCURVE_S1.);
-#7434 = LINE('',#7435,#7436);
-#7435 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#7436 = VECTOR('',#7437,1.);
-#7437 = DIRECTION('',(1.,0.,0.));
-#7438 = PCURVE('',#7197,#7439);
-#7439 = DEFINITIONAL_REPRESENTATION('',(#7440),#7444);
-#7440 = LINE('',#7441,#7442);
-#7441 = CARTESIAN_POINT('',(3.425,-1.75));
-#7442 = VECTOR('',#7443,1.);
-#7443 = DIRECTION('',(0.,1.));
-#7444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7424 = ORIENTED_EDGE('',*,*,#7425,.F.);
+#7425 = EDGE_CURVE('',#7225,#7398,#7426,.T.);
+#7426 = SURFACE_CURVE('',#7427,(#7431,#7438),.PCURVE_S1.);
+#7427 = LINE('',#7428,#7429);
+#7428 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7429 = VECTOR('',#7430,1.);
+#7430 = DIRECTION('',(0.,-1.,6.7E-16));
+#7431 = PCURVE('',#7233,#7432);
+#7432 = DEFINITIONAL_REPRESENTATION('',(#7433),#7437);
+#7433 = LINE('',#7434,#7435);
+#7434 = CARTESIAN_POINT('',(4.65,-3.134541199084E-33));
+#7435 = VECTOR('',#7436,1.);
+#7436 = DIRECTION('',(1.273E-31,-1.));
+#7437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7445 = PCURVE('',#7446,#7451);
-#7446 = PLANE('',#7447);
-#7447 = AXIS2_PLACEMENT_3D('',#7448,#7449,#7450);
-#7448 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#7449 = DIRECTION('',(0.,6.7E-16,1.));
-#7450 = DIRECTION('',(1.,0.,0.));
-#7451 = DEFINITIONAL_REPRESENTATION('',(#7452),#7456);
-#7452 = LINE('',#7453,#7454);
-#7453 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
-#7454 = VECTOR('',#7455,1.);
-#7455 = DIRECTION('',(1.,0.));
-#7456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7438 = PCURVE('',#7439,#7444);
+#7439 = PLANE('',#7440);
+#7440 = AXIS2_PLACEMENT_3D('',#7441,#7442,#7443);
+#7441 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7442 = DIRECTION('',(1.,0.,2.1E-16));
+#7443 = DIRECTION('',(2.1E-16,-6.7E-16,-1.));
+#7444 = DEFINITIONAL_REPRESENTATION('',(#7445),#7449);
+#7445 = LINE('',#7446,#7447);
+#7446 = CARTESIAN_POINT('',(0.,0.));
+#7447 = VECTOR('',#7448,1.);
+#7448 = DIRECTION('',(0.,-1.));
+#7449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7457 = ORIENTED_EDGE('',*,*,#7458,.T.);
-#7458 = EDGE_CURVE('',#7431,#7459,#7461,.T.);
-#7459 = VERTEX_POINT('',#7460);
-#7460 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#7461 = SURFACE_CURVE('',#7462,(#7466,#7473),.PCURVE_S1.);
-#7462 = LINE('',#7463,#7464);
-#7463 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#7464 = VECTOR('',#7465,1.);
-#7465 = DIRECTION('',(0.,2.2E-16,1.));
-#7466 = PCURVE('',#7197,#7467);
-#7467 = DEFINITIONAL_REPRESENTATION('',(#7468),#7472);
-#7468 = LINE('',#7469,#7470);
-#7469 = CARTESIAN_POINT('',(3.425,1.75));
-#7470 = VECTOR('',#7471,1.);
-#7471 = DIRECTION('',(-1.,0.));
-#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7450 = ADVANCED_FACE('',(#7451,#7638,#7752),#7245,.F.);
+#7451 = FACE_BOUND('',#7452,.F.);
+#7452 = EDGE_LOOP('',(#7453,#7454,#7477,#7505,#7533,#7561,#7589,#7617));
+#7453 = ORIENTED_EDGE('',*,*,#7222,.T.);
+#7454 = ORIENTED_EDGE('',*,*,#7455,.T.);
+#7455 = EDGE_CURVE('',#7225,#7456,#7458,.T.);
+#7456 = VERTEX_POINT('',#7457);
+#7457 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#7458 = SURFACE_CURVE('',#7459,(#7463,#7470),.PCURVE_S1.);
+#7459 = LINE('',#7460,#7461);
+#7460 = CARTESIAN_POINT('',(-1.75,2.9,1.35));
+#7461 = VECTOR('',#7462,1.);
+#7462 = DIRECTION('',(2.1E-16,-2.2E-16,-1.));
+#7463 = PCURVE('',#7245,#7464);
+#7464 = DEFINITIONAL_REPRESENTATION('',(#7465),#7469);
+#7465 = LINE('',#7466,#7467);
+#7466 = CARTESIAN_POINT('',(1.325,-1.75));
+#7467 = VECTOR('',#7468,1.);
+#7468 = DIRECTION('',(1.,2.1E-16));
+#7469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7473 = PCURVE('',#7474,#7479);
-#7474 = PLANE('',#7475);
-#7475 = AXIS2_PLACEMENT_3D('',#7476,#7477,#7478);
-#7476 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#7477 = DIRECTION('',(-1.,0.,0.));
-#7478 = DIRECTION('',(0.,6.7E-16,1.));
-#7479 = DEFINITIONAL_REPRESENTATION('',(#7480),#7484);
-#7480 = LINE('',#7481,#7482);
-#7481 = CARTESIAN_POINT('',(1.443289932013E-15,-4.440892098501E-16));
-#7482 = VECTOR('',#7483,1.);
-#7483 = DIRECTION('',(1.,-4.5E-16));
-#7484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7470 = PCURVE('',#7439,#7471);
+#7471 = DEFINITIONAL_REPRESENTATION('',(#7472),#7476);
+#7472 = LINE('',#7473,#7474);
+#7473 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.33226762955E-15));
+#7474 = VECTOR('',#7475,1.);
+#7475 = DIRECTION('',(1.,4.5E-16));
+#7476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7485 = ORIENTED_EDGE('',*,*,#7486,.T.);
-#7486 = EDGE_CURVE('',#7459,#7487,#7489,.T.);
-#7487 = VERTEX_POINT('',#7488);
-#7488 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#7489 = SURFACE_CURVE('',#7490,(#7494,#7501),.PCURVE_S1.);
-#7490 = LINE('',#7491,#7492);
-#7491 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#7492 = VECTOR('',#7493,1.);
-#7493 = DIRECTION('',(1.,0.,-1.4E-16));
-#7494 = PCURVE('',#7197,#7495);
-#7495 = DEFINITIONAL_REPRESENTATION('',(#7496),#7500);
-#7496 = LINE('',#7497,#7498);
-#7497 = CARTESIAN_POINT('',(1.325,1.75));
-#7498 = VECTOR('',#7499,1.);
-#7499 = DIRECTION('',(1.4E-16,1.));
-#7500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7477 = ORIENTED_EDGE('',*,*,#7478,.T.);
+#7478 = EDGE_CURVE('',#7456,#7479,#7481,.T.);
+#7479 = VERTEX_POINT('',#7480);
+#7480 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#7481 = SURFACE_CURVE('',#7482,(#7486,#7493),.PCURVE_S1.);
+#7482 = LINE('',#7483,#7484);
+#7483 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#7484 = VECTOR('',#7485,1.);
+#7485 = DIRECTION('',(1.,0.,0.));
+#7486 = PCURVE('',#7245,#7487);
+#7487 = DEFINITIONAL_REPRESENTATION('',(#7488),#7492);
+#7488 = LINE('',#7489,#7490);
+#7489 = CARTESIAN_POINT('',(3.425,-1.75));
+#7490 = VECTOR('',#7491,1.);
+#7491 = DIRECTION('',(0.,1.));
+#7492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7501 = PCURVE('',#7502,#7507);
-#7502 = PLANE('',#7503);
-#7503 = AXIS2_PLACEMENT_3D('',#7504,#7505,#7506);
-#7504 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#7505 = DIRECTION('',(1.4E-16,6.7E-16,1.));
-#7506 = DIRECTION('',(1.,0.,-1.4E-16));
-#7507 = DEFINITIONAL_REPRESENTATION('',(#7508),#7512);
-#7508 = LINE('',#7509,#7510);
-#7509 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
-#7510 = VECTOR('',#7511,1.);
-#7511 = DIRECTION('',(1.,0.));
-#7512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7493 = PCURVE('',#7494,#7499);
+#7494 = PLANE('',#7495);
+#7495 = AXIS2_PLACEMENT_3D('',#7496,#7497,#7498);
+#7496 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#7497 = DIRECTION('',(0.,6.7E-16,1.));
+#7498 = DIRECTION('',(1.,0.,0.));
+#7499 = DEFINITIONAL_REPRESENTATION('',(#7500),#7504);
+#7500 = LINE('',#7501,#7502);
+#7501 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
+#7502 = VECTOR('',#7503,1.);
+#7503 = DIRECTION('',(1.,0.));
+#7504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7513 = ORIENTED_EDGE('',*,*,#7514,.T.);
-#7514 = EDGE_CURVE('',#7487,#7515,#7517,.T.);
-#7515 = VERTEX_POINT('',#7516);
-#7516 = CARTESIAN_POINT('',(6.4,2.9,5.05));
-#7517 = SURFACE_CURVE('',#7518,(#7522,#7529),.PCURVE_S1.);
-#7518 = LINE('',#7519,#7520);
-#7519 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#7520 = VECTOR('',#7521,1.);
-#7521 = DIRECTION('',(0.,2.2E-16,1.));
-#7522 = PCURVE('',#7197,#7523);
-#7523 = DEFINITIONAL_REPRESENTATION('',(#7524),#7528);
-#7524 = LINE('',#7525,#7526);
-#7525 = CARTESIAN_POINT('',(1.325,6.4));
-#7526 = VECTOR('',#7527,1.);
-#7527 = DIRECTION('',(-1.,0.));
-#7528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7505 = ORIENTED_EDGE('',*,*,#7506,.T.);
+#7506 = EDGE_CURVE('',#7479,#7507,#7509,.T.);
+#7507 = VERTEX_POINT('',#7508);
+#7508 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#7509 = SURFACE_CURVE('',#7510,(#7514,#7521),.PCURVE_S1.);
+#7510 = LINE('',#7511,#7512);
+#7511 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#7512 = VECTOR('',#7513,1.);
+#7513 = DIRECTION('',(0.,2.2E-16,1.));
+#7514 = PCURVE('',#7245,#7515);
+#7515 = DEFINITIONAL_REPRESENTATION('',(#7516),#7520);
+#7516 = LINE('',#7517,#7518);
+#7517 = CARTESIAN_POINT('',(3.425,1.75));
+#7518 = VECTOR('',#7519,1.);
+#7519 = DIRECTION('',(-1.,0.));
+#7520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7529 = PCURVE('',#7530,#7535);
-#7530 = PLANE('',#7531);
-#7531 = AXIS2_PLACEMENT_3D('',#7532,#7533,#7534);
-#7532 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#7533 = DIRECTION('',(-1.,0.,0.));
-#7534 = DIRECTION('',(0.,6.7E-16,1.));
-#7535 = DEFINITIONAL_REPRESENTATION('',(#7536),#7540);
-#7536 = LINE('',#7537,#7538);
-#7537 = CARTESIAN_POINT('',(1.554312234475E-15,-1.33226762955E-15));
-#7538 = VECTOR('',#7539,1.);
-#7539 = DIRECTION('',(1.,-4.5E-16));
-#7540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7521 = PCURVE('',#7522,#7527);
+#7522 = PLANE('',#7523);
+#7523 = AXIS2_PLACEMENT_3D('',#7524,#7525,#7526);
+#7524 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#7525 = DIRECTION('',(-1.,0.,0.));
+#7526 = DIRECTION('',(0.,6.7E-16,1.));
+#7527 = DEFINITIONAL_REPRESENTATION('',(#7528),#7532);
+#7528 = LINE('',#7529,#7530);
+#7529 = CARTESIAN_POINT('',(1.443289932013E-15,-4.440892098501E-16));
+#7530 = VECTOR('',#7531,1.);
+#7531 = DIRECTION('',(1.,-4.5E-16));
+#7532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7541 = ORIENTED_EDGE('',*,*,#7542,.T.);
-#7542 = EDGE_CURVE('',#7515,#7543,#7545,.T.);
-#7543 = VERTEX_POINT('',#7544);
-#7544 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
-#7545 = SURFACE_CURVE('',#7546,(#7550,#7557),.PCURVE_S1.);
-#7546 = LINE('',#7547,#7548);
-#7547 = CARTESIAN_POINT('',(6.4,2.9,5.05));
-#7548 = VECTOR('',#7549,1.);
-#7549 = DIRECTION('',(-1.,0.,0.));
-#7550 = PCURVE('',#7197,#7551);
-#7551 = DEFINITIONAL_REPRESENTATION('',(#7552),#7556);
-#7552 = LINE('',#7553,#7554);
-#7553 = CARTESIAN_POINT('',(-2.375,6.4));
-#7554 = VECTOR('',#7555,1.);
-#7555 = DIRECTION('',(0.,-1.));
-#7556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7533 = ORIENTED_EDGE('',*,*,#7534,.T.);
+#7534 = EDGE_CURVE('',#7507,#7535,#7537,.T.);
+#7535 = VERTEX_POINT('',#7536);
+#7536 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#7537 = SURFACE_CURVE('',#7538,(#7542,#7549),.PCURVE_S1.);
+#7538 = LINE('',#7539,#7540);
+#7539 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#7540 = VECTOR('',#7541,1.);
+#7541 = DIRECTION('',(1.,0.,-1.4E-16));
+#7542 = PCURVE('',#7245,#7543);
+#7543 = DEFINITIONAL_REPRESENTATION('',(#7544),#7548);
+#7544 = LINE('',#7545,#7546);
+#7545 = CARTESIAN_POINT('',(1.325,1.75));
+#7546 = VECTOR('',#7547,1.);
+#7547 = DIRECTION('',(1.4E-16,1.));
+#7548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7557 = PCURVE('',#7558,#7563);
-#7558 = PLANE('',#7559);
-#7559 = AXIS2_PLACEMENT_3D('',#7560,#7561,#7562);
-#7560 = CARTESIAN_POINT('',(6.4,2.9,5.05));
-#7561 = DIRECTION('',(0.,-6.7E-16,-1.));
-#7562 = DIRECTION('',(-1.,0.,0.));
-#7563 = DEFINITIONAL_REPRESENTATION('',(#7564),#7568);
-#7564 = LINE('',#7565,#7566);
-#7565 = CARTESIAN_POINT('',(0.,-3.10862446895E-15));
-#7566 = VECTOR('',#7567,1.);
-#7567 = DIRECTION('',(1.,0.));
-#7568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7549 = PCURVE('',#7550,#7555);
+#7550 = PLANE('',#7551);
+#7551 = AXIS2_PLACEMENT_3D('',#7552,#7553,#7554);
+#7552 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#7553 = DIRECTION('',(1.4E-16,6.7E-16,1.));
+#7554 = DIRECTION('',(1.,0.,-1.4E-16));
+#7555 = DEFINITIONAL_REPRESENTATION('',(#7556),#7560);
+#7556 = LINE('',#7557,#7558);
+#7557 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
+#7558 = VECTOR('',#7559,1.);
+#7559 = DIRECTION('',(1.,0.));
+#7560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7569 = ORIENTED_EDGE('',*,*,#7570,.T.);
-#7570 = EDGE_CURVE('',#7543,#7175,#7571,.T.);
-#7571 = SURFACE_CURVE('',#7572,(#7576,#7583),.PCURVE_S1.);
+#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
+#7562 = EDGE_CURVE('',#7535,#7563,#7565,.T.);
+#7563 = VERTEX_POINT('',#7564);
+#7564 = CARTESIAN_POINT('',(6.4,2.9,5.05));
+#7565 = SURFACE_CURVE('',#7566,(#7570,#7577),.PCURVE_S1.);
+#7566 = LINE('',#7567,#7568);
+#7567 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#7568 = VECTOR('',#7569,1.);
+#7569 = DIRECTION('',(0.,2.2E-16,1.));
+#7570 = PCURVE('',#7245,#7571);
+#7571 = DEFINITIONAL_REPRESENTATION('',(#7572),#7576);
 #7572 = LINE('',#7573,#7574);
-#7573 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
+#7573 = CARTESIAN_POINT('',(1.325,6.4));
 #7574 = VECTOR('',#7575,1.);
-#7575 = DIRECTION('',(0.,-2.2E-16,-1.));
-#7576 = PCURVE('',#7197,#7577);
-#7577 = DEFINITIONAL_REPRESENTATION('',(#7578),#7582);
-#7578 = LINE('',#7579,#7580);
-#7579 = CARTESIAN_POINT('',(-2.375,-6.4));
-#7580 = VECTOR('',#7581,1.);
-#7581 = DIRECTION('',(1.,0.));
-#7582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7575 = DIRECTION('',(-1.,0.));
+#7576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7583 = PCURVE('',#7225,#7584);
-#7584 = DEFINITIONAL_REPRESENTATION('',(#7585),#7589);
-#7585 = LINE('',#7586,#7587);
-#7586 = CARTESIAN_POINT('',(-1.7763568394E-15,-3.10862446895E-15));
-#7587 = VECTOR('',#7588,1.);
-#7588 = DIRECTION('',(1.,4.5E-16));
-#7589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7577 = PCURVE('',#7578,#7583);
+#7578 = PLANE('',#7579);
+#7579 = AXIS2_PLACEMENT_3D('',#7580,#7581,#7582);
+#7580 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#7581 = DIRECTION('',(-1.,0.,0.));
+#7582 = DIRECTION('',(0.,6.7E-16,1.));
+#7583 = DEFINITIONAL_REPRESENTATION('',(#7584),#7588);
+#7584 = LINE('',#7585,#7586);
+#7585 = CARTESIAN_POINT('',(1.554312234475E-15,-1.33226762955E-15));
+#7586 = VECTOR('',#7587,1.);
+#7587 = DIRECTION('',(1.,-4.5E-16));
+#7588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7590 = FACE_BOUND('',#7591,.F.);
-#7591 = EDGE_LOOP('',(#7592,#7622,#7650,#7678));
-#7592 = ORIENTED_EDGE('',*,*,#7593,.T.);
-#7593 = EDGE_CURVE('',#7594,#7596,#7598,.T.);
-#7594 = VERTEX_POINT('',#7595);
-#7595 = CARTESIAN_POINT('',(-5.5,2.9,3.85));
-#7596 = VERTEX_POINT('',#7597);
-#7597 = CARTESIAN_POINT('',(-5.5,2.9,4.55));
-#7598 = SURFACE_CURVE('',#7599,(#7603,#7610),.PCURVE_S1.);
-#7599 = LINE('',#7600,#7601);
-#7600 = CARTESIAN_POINT('',(-5.5,2.9,3.2625));
-#7601 = VECTOR('',#7602,1.);
-#7602 = DIRECTION('',(0.,2.89E-15,1.));
-#7603 = PCURVE('',#7197,#7604);
-#7604 = DEFINITIONAL_REPRESENTATION('',(#7605),#7609);
-#7605 = LINE('',#7606,#7607);
-#7606 = CARTESIAN_POINT('',(-0.5875,-5.5));
-#7607 = VECTOR('',#7608,1.);
-#7608 = DIRECTION('',(-1.,0.));
-#7609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7589 = ORIENTED_EDGE('',*,*,#7590,.T.);
+#7590 = EDGE_CURVE('',#7563,#7591,#7593,.T.);
+#7591 = VERTEX_POINT('',#7592);
+#7592 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
+#7593 = SURFACE_CURVE('',#7594,(#7598,#7605),.PCURVE_S1.);
+#7594 = LINE('',#7595,#7596);
+#7595 = CARTESIAN_POINT('',(6.4,2.9,5.05));
+#7596 = VECTOR('',#7597,1.);
+#7597 = DIRECTION('',(-1.,0.,0.));
+#7598 = PCURVE('',#7245,#7599);
+#7599 = DEFINITIONAL_REPRESENTATION('',(#7600),#7604);
+#7600 = LINE('',#7601,#7602);
+#7601 = CARTESIAN_POINT('',(-2.375,6.4));
+#7602 = VECTOR('',#7603,1.);
+#7603 = DIRECTION('',(0.,-1.));
+#7604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7610 = PCURVE('',#7611,#7616);
-#7611 = PLANE('',#7612);
-#7612 = AXIS2_PLACEMENT_3D('',#7613,#7614,#7615);
-#7613 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
-#7614 = DIRECTION('',(1.,-0.,0.));
-#7615 = DIRECTION('',(0.,2.78E-15,1.));
-#7616 = DEFINITIONAL_REPRESENTATION('',(#7617),#7621);
-#7617 = LINE('',#7618,#7619);
-#7618 = CARTESIAN_POINT('',(-0.5875,-5.8));
-#7619 = VECTOR('',#7620,1.);
-#7620 = DIRECTION('',(1.,-1.1E-16));
-#7621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7605 = PCURVE('',#7606,#7611);
+#7606 = PLANE('',#7607);
+#7607 = AXIS2_PLACEMENT_3D('',#7608,#7609,#7610);
+#7608 = CARTESIAN_POINT('',(6.4,2.9,5.05));
+#7609 = DIRECTION('',(0.,-6.7E-16,-1.));
+#7610 = DIRECTION('',(-1.,0.,0.));
+#7611 = DEFINITIONAL_REPRESENTATION('',(#7612),#7616);
+#7612 = LINE('',#7613,#7614);
+#7613 = CARTESIAN_POINT('',(0.,-3.10862446895E-15));
+#7614 = VECTOR('',#7615,1.);
+#7615 = DIRECTION('',(1.,0.));
+#7616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7622 = ORIENTED_EDGE('',*,*,#7623,.T.);
-#7623 = EDGE_CURVE('',#7596,#7624,#7626,.T.);
-#7624 = VERTEX_POINT('',#7625);
-#7625 = CARTESIAN_POINT('',(-4.8,2.9,4.55));
-#7626 = SURFACE_CURVE('',#7627,(#7631,#7638),.PCURVE_S1.);
-#7627 = LINE('',#7628,#7629);
-#7628 = CARTESIAN_POINT('',(-2.75,2.9,4.55));
-#7629 = VECTOR('',#7630,1.);
-#7630 = DIRECTION('',(1.,-0.,0.));
-#7631 = PCURVE('',#7197,#7632);
+#7617 = ORIENTED_EDGE('',*,*,#7618,.T.);
+#7618 = EDGE_CURVE('',#7591,#7223,#7619,.T.);
+#7619 = SURFACE_CURVE('',#7620,(#7624,#7631),.PCURVE_S1.);
+#7620 = LINE('',#7621,#7622);
+#7621 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
+#7622 = VECTOR('',#7623,1.);
+#7623 = DIRECTION('',(0.,-2.2E-16,-1.));
+#7624 = PCURVE('',#7245,#7625);
+#7625 = DEFINITIONAL_REPRESENTATION('',(#7626),#7630);
+#7626 = LINE('',#7627,#7628);
+#7627 = CARTESIAN_POINT('',(-2.375,-6.4));
+#7628 = VECTOR('',#7629,1.);
+#7629 = DIRECTION('',(1.,0.));
+#7630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7631 = PCURVE('',#7273,#7632);
 #7632 = DEFINITIONAL_REPRESENTATION('',(#7633),#7637);
 #7633 = LINE('',#7634,#7635);
-#7634 = CARTESIAN_POINT('',(-1.875,-2.75));
+#7634 = CARTESIAN_POINT('',(-1.7763568394E-15,-3.10862446895E-15));
 #7635 = VECTOR('',#7636,1.);
-#7636 = DIRECTION('',(0.,1.));
+#7636 = DIRECTION('',(1.,4.5E-16));
 #7637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7638 = PCURVE('',#7639,#7644);
-#7639 = PLANE('',#7640);
-#7640 = AXIS2_PLACEMENT_3D('',#7641,#7642,#7643);
-#7641 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
-#7642 = DIRECTION('',(0.,-2.83E-15,-1.));
-#7643 = DIRECTION('',(1.,0.,0.));
-#7644 = DEFINITIONAL_REPRESENTATION('',(#7645),#7649);
-#7645 = LINE('',#7646,#7647);
-#7646 = CARTESIAN_POINT('',(2.75,-5.8));
-#7647 = VECTOR('',#7648,1.);
-#7648 = DIRECTION('',(1.,0.));
-#7649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7638 = FACE_BOUND('',#7639,.F.);
+#7639 = EDGE_LOOP('',(#7640,#7670,#7698,#7726));
+#7640 = ORIENTED_EDGE('',*,*,#7641,.T.);
+#7641 = EDGE_CURVE('',#7642,#7644,#7646,.T.);
+#7642 = VERTEX_POINT('',#7643);
+#7643 = CARTESIAN_POINT('',(-5.5,2.9,3.85));
+#7644 = VERTEX_POINT('',#7645);
+#7645 = CARTESIAN_POINT('',(-5.5,2.9,4.55));
+#7646 = SURFACE_CURVE('',#7647,(#7651,#7658),.PCURVE_S1.);
+#7647 = LINE('',#7648,#7649);
+#7648 = CARTESIAN_POINT('',(-5.5,2.9,3.2625));
+#7649 = VECTOR('',#7650,1.);
+#7650 = DIRECTION('',(0.,2.89E-15,1.));
+#7651 = PCURVE('',#7245,#7652);
+#7652 = DEFINITIONAL_REPRESENTATION('',(#7653),#7657);
+#7653 = LINE('',#7654,#7655);
+#7654 = CARTESIAN_POINT('',(-0.5875,-5.5));
+#7655 = VECTOR('',#7656,1.);
+#7656 = DIRECTION('',(-1.,0.));
+#7657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7650 = ORIENTED_EDGE('',*,*,#7651,.T.);
-#7651 = EDGE_CURVE('',#7624,#7652,#7654,.T.);
-#7652 = VERTEX_POINT('',#7653);
-#7653 = CARTESIAN_POINT('',(-4.8,2.9,3.85));
-#7654 = SURFACE_CURVE('',#7655,(#7659,#7666),.PCURVE_S1.);
-#7655 = LINE('',#7656,#7657);
-#7656 = CARTESIAN_POINT('',(-4.8,2.9,3.6125));
-#7657 = VECTOR('',#7658,1.);
-#7658 = DIRECTION('',(-0.,-2.89E-15,-1.));
-#7659 = PCURVE('',#7197,#7660);
-#7660 = DEFINITIONAL_REPRESENTATION('',(#7661),#7665);
-#7661 = LINE('',#7662,#7663);
-#7662 = CARTESIAN_POINT('',(-0.9375,-4.8));
-#7663 = VECTOR('',#7664,1.);
-#7664 = DIRECTION('',(1.,0.));
-#7665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7658 = PCURVE('',#7659,#7664);
+#7659 = PLANE('',#7660);
+#7660 = AXIS2_PLACEMENT_3D('',#7661,#7662,#7663);
+#7661 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#7662 = DIRECTION('',(1.,-0.,0.));
+#7663 = DIRECTION('',(0.,2.78E-15,1.));
+#7664 = DEFINITIONAL_REPRESENTATION('',(#7665),#7669);
+#7665 = LINE('',#7666,#7667);
+#7666 = CARTESIAN_POINT('',(-0.5875,-5.8));
+#7667 = VECTOR('',#7668,1.);
+#7668 = DIRECTION('',(1.,-1.1E-16));
+#7669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7666 = PCURVE('',#7667,#7672);
-#7667 = PLANE('',#7668);
-#7668 = AXIS2_PLACEMENT_3D('',#7669,#7670,#7671);
-#7669 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
-#7670 = DIRECTION('',(-1.,0.,-0.));
-#7671 = DIRECTION('',(0.,-2.78E-15,-1.));
-#7672 = DEFINITIONAL_REPRESENTATION('',(#7673),#7677);
-#7673 = LINE('',#7674,#7675);
-#7674 = CARTESIAN_POINT('',(0.9375,-5.8));
-#7675 = VECTOR('',#7676,1.);
-#7676 = DIRECTION('',(1.,1.1E-16));
-#7677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7678 = ORIENTED_EDGE('',*,*,#7679,.T.);
-#7679 = EDGE_CURVE('',#7652,#7594,#7680,.T.);
-#7680 = SURFACE_CURVE('',#7681,(#7685,#7692),.PCURVE_S1.);
+#7670 = ORIENTED_EDGE('',*,*,#7671,.T.);
+#7671 = EDGE_CURVE('',#7644,#7672,#7674,.T.);
+#7672 = VERTEX_POINT('',#7673);
+#7673 = CARTESIAN_POINT('',(-4.8,2.9,4.55));
+#7674 = SURFACE_CURVE('',#7675,(#7679,#7686),.PCURVE_S1.);
+#7675 = LINE('',#7676,#7677);
+#7676 = CARTESIAN_POINT('',(-2.75,2.9,4.55));
+#7677 = VECTOR('',#7678,1.);
+#7678 = DIRECTION('',(1.,-0.,0.));
+#7679 = PCURVE('',#7245,#7680);
+#7680 = DEFINITIONAL_REPRESENTATION('',(#7681),#7685);
 #7681 = LINE('',#7682,#7683);
-#7682 = CARTESIAN_POINT('',(-2.4,2.9,3.85));
+#7682 = CARTESIAN_POINT('',(-1.875,-2.75));
 #7683 = VECTOR('',#7684,1.);
-#7684 = DIRECTION('',(-1.,0.,-0.));
-#7685 = PCURVE('',#7197,#7686);
-#7686 = DEFINITIONAL_REPRESENTATION('',(#7687),#7691);
-#7687 = LINE('',#7688,#7689);
-#7688 = CARTESIAN_POINT('',(-1.175,-2.4));
-#7689 = VECTOR('',#7690,1.);
-#7690 = DIRECTION('',(0.,-1.));
-#7691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7684 = DIRECTION('',(0.,1.));
+#7685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7692 = PCURVE('',#7693,#7698);
-#7693 = PLANE('',#7694);
-#7694 = AXIS2_PLACEMENT_3D('',#7695,#7696,#7697);
-#7695 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
-#7696 = DIRECTION('',(-0.,2.83E-15,1.));
-#7697 = DIRECTION('',(-1.,0.,-0.));
-#7698 = DEFINITIONAL_REPRESENTATION('',(#7699),#7703);
-#7699 = LINE('',#7700,#7701);
-#7700 = CARTESIAN_POINT('',(-2.4,-5.8));
-#7701 = VECTOR('',#7702,1.);
-#7702 = DIRECTION('',(1.,0.));
-#7703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7686 = PCURVE('',#7687,#7692);
+#7687 = PLANE('',#7688);
+#7688 = AXIS2_PLACEMENT_3D('',#7689,#7690,#7691);
+#7689 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#7690 = DIRECTION('',(0.,-2.83E-15,-1.));
+#7691 = DIRECTION('',(1.,0.,0.));
+#7692 = DEFINITIONAL_REPRESENTATION('',(#7693),#7697);
+#7693 = LINE('',#7694,#7695);
+#7694 = CARTESIAN_POINT('',(2.75,-5.8));
+#7695 = VECTOR('',#7696,1.);
+#7696 = DIRECTION('',(1.,0.));
+#7697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7704 = FACE_BOUND('',#7705,.F.);
-#7705 = EDGE_LOOP('',(#7706,#7736,#7764,#7792));
-#7706 = ORIENTED_EDGE('',*,*,#7707,.T.);
-#7707 = EDGE_CURVE('',#7708,#7710,#7712,.T.);
-#7708 = VERTEX_POINT('',#7709);
-#7709 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#7710 = VERTEX_POINT('',#7711);
-#7711 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#7712 = SURFACE_CURVE('',#7713,(#7717,#7724),.PCURVE_S1.);
-#7713 = LINE('',#7714,#7715);
-#7714 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#7715 = VECTOR('',#7716,1.);
-#7716 = DIRECTION('',(1.,0.,0.));
-#7717 = PCURVE('',#7197,#7718);
-#7718 = DEFINITIONAL_REPRESENTATION('',(#7719),#7723);
-#7719 = LINE('',#7720,#7721);
-#7720 = CARTESIAN_POINT('',(2.025,-0.65));
-#7721 = VECTOR('',#7722,1.);
-#7722 = DIRECTION('',(0.,1.));
-#7723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7698 = ORIENTED_EDGE('',*,*,#7699,.T.);
+#7699 = EDGE_CURVE('',#7672,#7700,#7702,.T.);
+#7700 = VERTEX_POINT('',#7701);
+#7701 = CARTESIAN_POINT('',(-4.8,2.9,3.85));
+#7702 = SURFACE_CURVE('',#7703,(#7707,#7714),.PCURVE_S1.);
+#7703 = LINE('',#7704,#7705);
+#7704 = CARTESIAN_POINT('',(-4.8,2.9,3.6125));
+#7705 = VECTOR('',#7706,1.);
+#7706 = DIRECTION('',(-0.,-2.89E-15,-1.));
+#7707 = PCURVE('',#7245,#7708);
+#7708 = DEFINITIONAL_REPRESENTATION('',(#7709),#7713);
+#7709 = LINE('',#7710,#7711);
+#7710 = CARTESIAN_POINT('',(-0.9375,-4.8));
+#7711 = VECTOR('',#7712,1.);
+#7712 = DIRECTION('',(1.,0.));
+#7713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7724 = PCURVE('',#7725,#7730);
-#7725 = PLANE('',#7726);
-#7726 = AXIS2_PLACEMENT_3D('',#7727,#7728,#7729);
-#7727 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#7728 = DIRECTION('',(0.,6.7E-16,1.));
-#7729 = DIRECTION('',(1.,0.,0.));
-#7730 = DEFINITIONAL_REPRESENTATION('',(#7731),#7735);
-#7731 = LINE('',#7732,#7733);
-#7732 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
-#7733 = VECTOR('',#7734,1.);
-#7734 = DIRECTION('',(1.,0.));
-#7735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7714 = PCURVE('',#7715,#7720);
+#7715 = PLANE('',#7716);
+#7716 = AXIS2_PLACEMENT_3D('',#7717,#7718,#7719);
+#7717 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
+#7718 = DIRECTION('',(-1.,0.,-0.));
+#7719 = DIRECTION('',(0.,-2.78E-15,-1.));
+#7720 = DEFINITIONAL_REPRESENTATION('',(#7721),#7725);
+#7721 = LINE('',#7722,#7723);
+#7722 = CARTESIAN_POINT('',(0.9375,-5.8));
+#7723 = VECTOR('',#7724,1.);
+#7724 = DIRECTION('',(1.,1.1E-16));
+#7725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7736 = ORIENTED_EDGE('',*,*,#7737,.T.);
-#7737 = EDGE_CURVE('',#7710,#7738,#7740,.T.);
-#7738 = VERTEX_POINT('',#7739);
-#7739 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#7740 = SURFACE_CURVE('',#7741,(#7745,#7752),.PCURVE_S1.);
-#7741 = LINE('',#7742,#7743);
-#7742 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#7743 = VECTOR('',#7744,1.);
-#7744 = DIRECTION('',(0.,-2.2E-16,-1.));
-#7745 = PCURVE('',#7197,#7746);
+#7726 = ORIENTED_EDGE('',*,*,#7727,.T.);
+#7727 = EDGE_CURVE('',#7700,#7642,#7728,.T.);
+#7728 = SURFACE_CURVE('',#7729,(#7733,#7740),.PCURVE_S1.);
+#7729 = LINE('',#7730,#7731);
+#7730 = CARTESIAN_POINT('',(-2.4,2.9,3.85));
+#7731 = VECTOR('',#7732,1.);
+#7732 = DIRECTION('',(-1.,0.,-0.));
+#7733 = PCURVE('',#7245,#7734);
+#7734 = DEFINITIONAL_REPRESENTATION('',(#7735),#7739);
+#7735 = LINE('',#7736,#7737);
+#7736 = CARTESIAN_POINT('',(-1.175,-2.4));
+#7737 = VECTOR('',#7738,1.);
+#7738 = DIRECTION('',(0.,-1.));
+#7739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7740 = PCURVE('',#7741,#7746);
+#7741 = PLANE('',#7742);
+#7742 = AXIS2_PLACEMENT_3D('',#7743,#7744,#7745);
+#7743 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
+#7744 = DIRECTION('',(-0.,2.83E-15,1.));
+#7745 = DIRECTION('',(-1.,0.,-0.));
 #7746 = DEFINITIONAL_REPRESENTATION('',(#7747),#7751);
 #7747 = LINE('',#7748,#7749);
-#7748 = CARTESIAN_POINT('',(2.025,0.65));
+#7748 = CARTESIAN_POINT('',(-2.4,-5.8));
 #7749 = VECTOR('',#7750,1.);
 #7750 = DIRECTION('',(1.,0.));
 #7751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7752 = PCURVE('',#7753,#7758);
-#7753 = PLANE('',#7754);
-#7754 = AXIS2_PLACEMENT_3D('',#7755,#7756,#7757);
-#7755 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#7756 = DIRECTION('',(1.,0.,0.));
-#7757 = DIRECTION('',(0.,-6.7E-16,-1.));
-#7758 = DEFINITIONAL_REPRESENTATION('',(#7759),#7763);
-#7759 = LINE('',#7760,#7761);
-#7760 = CARTESIAN_POINT('',(-1.554312234475E-15,-1.33226762955E-15));
-#7761 = VECTOR('',#7762,1.);
-#7762 = DIRECTION('',(1.,4.5E-16));
-#7763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7752 = FACE_BOUND('',#7753,.F.);
+#7753 = EDGE_LOOP('',(#7754,#7784,#7812,#7840));
+#7754 = ORIENTED_EDGE('',*,*,#7755,.T.);
+#7755 = EDGE_CURVE('',#7756,#7758,#7760,.T.);
+#7756 = VERTEX_POINT('',#7757);
+#7757 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#7758 = VERTEX_POINT('',#7759);
+#7759 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#7760 = SURFACE_CURVE('',#7761,(#7765,#7772),.PCURVE_S1.);
+#7761 = LINE('',#7762,#7763);
+#7762 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#7763 = VECTOR('',#7764,1.);
+#7764 = DIRECTION('',(1.,0.,0.));
+#7765 = PCURVE('',#7245,#7766);
+#7766 = DEFINITIONAL_REPRESENTATION('',(#7767),#7771);
+#7767 = LINE('',#7768,#7769);
+#7768 = CARTESIAN_POINT('',(2.025,-0.65));
+#7769 = VECTOR('',#7770,1.);
+#7770 = DIRECTION('',(0.,1.));
+#7771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7764 = ORIENTED_EDGE('',*,*,#7765,.T.);
-#7765 = EDGE_CURVE('',#7738,#7766,#7768,.T.);
-#7766 = VERTEX_POINT('',#7767);
-#7767 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#7768 = SURFACE_CURVE('',#7769,(#7773,#7780),.PCURVE_S1.);
-#7769 = LINE('',#7770,#7771);
-#7770 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#7771 = VECTOR('',#7772,1.);
-#7772 = DIRECTION('',(-1.,0.,0.));
-#7773 = PCURVE('',#7197,#7774);
-#7774 = DEFINITIONAL_REPRESENTATION('',(#7775),#7779);
-#7775 = LINE('',#7776,#7777);
-#7776 = CARTESIAN_POINT('',(2.525,0.65));
-#7777 = VECTOR('',#7778,1.);
-#7778 = DIRECTION('',(0.,-1.));
-#7779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7772 = PCURVE('',#7773,#7778);
+#7773 = PLANE('',#7774);
+#7774 = AXIS2_PLACEMENT_3D('',#7775,#7776,#7777);
+#7775 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#7776 = DIRECTION('',(0.,6.7E-16,1.));
+#7777 = DIRECTION('',(1.,0.,0.));
+#7778 = DEFINITIONAL_REPRESENTATION('',(#7779),#7783);
+#7779 = LINE('',#7780,#7781);
+#7780 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
+#7781 = VECTOR('',#7782,1.);
+#7782 = DIRECTION('',(1.,0.));
+#7783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7780 = PCURVE('',#7781,#7786);
-#7781 = PLANE('',#7782);
-#7782 = AXIS2_PLACEMENT_3D('',#7783,#7784,#7785);
-#7783 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#7784 = DIRECTION('',(0.,-6.7E-16,-1.));
-#7785 = DIRECTION('',(-1.,0.,0.));
-#7786 = DEFINITIONAL_REPRESENTATION('',(#7787),#7791);
-#7787 = LINE('',#7788,#7789);
-#7788 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
-#7789 = VECTOR('',#7790,1.);
-#7790 = DIRECTION('',(1.,0.));
-#7791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#7792 = ORIENTED_EDGE('',*,*,#7793,.T.);
-#7793 = EDGE_CURVE('',#7766,#7708,#7794,.T.);
-#7794 = SURFACE_CURVE('',#7795,(#7799,#7806),.PCURVE_S1.);
+#7784 = ORIENTED_EDGE('',*,*,#7785,.T.);
+#7785 = EDGE_CURVE('',#7758,#7786,#7788,.T.);
+#7786 = VERTEX_POINT('',#7787);
+#7787 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#7788 = SURFACE_CURVE('',#7789,(#7793,#7800),.PCURVE_S1.);
+#7789 = LINE('',#7790,#7791);
+#7790 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#7791 = VECTOR('',#7792,1.);
+#7792 = DIRECTION('',(0.,-2.2E-16,-1.));
+#7793 = PCURVE('',#7245,#7794);
+#7794 = DEFINITIONAL_REPRESENTATION('',(#7795),#7799);
 #7795 = LINE('',#7796,#7797);
-#7796 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#7796 = CARTESIAN_POINT('',(2.025,0.65));
 #7797 = VECTOR('',#7798,1.);
-#7798 = DIRECTION('',(0.,2.2E-16,1.));
-#7799 = PCURVE('',#7197,#7800);
-#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);
-#7801 = LINE('',#7802,#7803);
-#7802 = CARTESIAN_POINT('',(2.525,-0.65));
-#7803 = VECTOR('',#7804,1.);
-#7804 = DIRECTION('',(-1.,0.));
-#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7798 = DIRECTION('',(1.,0.));
+#7799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7806 = PCURVE('',#7807,#7812);
-#7807 = PLANE('',#7808);
-#7808 = AXIS2_PLACEMENT_3D('',#7809,#7810,#7811);
-#7809 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#7810 = DIRECTION('',(-1.,0.,0.));
-#7811 = DIRECTION('',(0.,6.7E-16,1.));
-#7812 = DEFINITIONAL_REPRESENTATION('',(#7813),#7817);
-#7813 = LINE('',#7814,#7815);
-#7814 = CARTESIAN_POINT('',(1.387778780781E-15,-8.881784197001E-16));
-#7815 = VECTOR('',#7816,1.);
-#7816 = DIRECTION('',(1.,-4.5E-16));
-#7817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7800 = PCURVE('',#7801,#7806);
+#7801 = PLANE('',#7802);
+#7802 = AXIS2_PLACEMENT_3D('',#7803,#7804,#7805);
+#7803 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#7804 = DIRECTION('',(1.,0.,0.));
+#7805 = DIRECTION('',(0.,-6.7E-16,-1.));
+#7806 = DEFINITIONAL_REPRESENTATION('',(#7807),#7811);
+#7807 = LINE('',#7808,#7809);
+#7808 = CARTESIAN_POINT('',(-1.554312234475E-15,-1.33226762955E-15));
+#7809 = VECTOR('',#7810,1.);
+#7810 = DIRECTION('',(1.,4.5E-16));
+#7811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7818 = ADVANCED_FACE('',(#7819),#7391,.F.);
-#7819 = FACE_BOUND('',#7820,.F.);
-#7820 = EDGE_LOOP('',(#7821,#7822,#7823,#7846));
-#7821 = ORIENTED_EDGE('',*,*,#7407,.F.);
-#7822 = ORIENTED_EDGE('',*,*,#7377,.T.);
-#7823 = ORIENTED_EDGE('',*,*,#7824,.T.);
-#7824 = EDGE_CURVE('',#7350,#7825,#7827,.T.);
-#7825 = VERTEX_POINT('',#7826);
-#7826 = CARTESIAN_POINT('',(-1.75,2.4,-0.75));
-#7827 = SURFACE_CURVE('',#7828,(#7832,#7839),.PCURVE_S1.);
-#7828 = LINE('',#7829,#7830);
-#7829 = CARTESIAN_POINT('',(-1.75,2.4,0.3));
-#7830 = VECTOR('',#7831,1.);
-#7831 = DIRECTION('',(2.1E-16,-1.11E-15,-1.));
-#7832 = PCURVE('',#7391,#7833);
-#7833 = DEFINITIONAL_REPRESENTATION('',(#7834),#7838);
-#7834 = LINE('',#7835,#7836);
-#7835 = CARTESIAN_POINT('',(1.05,-0.5));
-#7836 = VECTOR('',#7837,1.);
-#7837 = DIRECTION('',(1.,-4.4E-16));
-#7838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7812 = ORIENTED_EDGE('',*,*,#7813,.T.);
+#7813 = EDGE_CURVE('',#7786,#7814,#7816,.T.);
+#7814 = VERTEX_POINT('',#7815);
+#7815 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#7816 = SURFACE_CURVE('',#7817,(#7821,#7828),.PCURVE_S1.);
+#7817 = LINE('',#7818,#7819);
+#7818 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#7819 = VECTOR('',#7820,1.);
+#7820 = DIRECTION('',(-1.,0.,0.));
+#7821 = PCURVE('',#7245,#7822);
+#7822 = DEFINITIONAL_REPRESENTATION('',(#7823),#7827);
+#7823 = LINE('',#7824,#7825);
+#7824 = CARTESIAN_POINT('',(2.525,0.65));
+#7825 = VECTOR('',#7826,1.);
+#7826 = DIRECTION('',(0.,-1.));
+#7827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7839 = PCURVE('',#7365,#7840);
-#7840 = DEFINITIONAL_REPRESENTATION('',(#7841),#7845);
-#7841 = LINE('',#7842,#7843);
-#7842 = CARTESIAN_POINT('',(7.65,-1.05));
-#7843 = VECTOR('',#7844,1.);
-#7844 = DIRECTION('',(-2.1E-16,1.));
-#7845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7828 = PCURVE('',#7829,#7834);
+#7829 = PLANE('',#7830);
+#7830 = AXIS2_PLACEMENT_3D('',#7831,#7832,#7833);
+#7831 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#7832 = DIRECTION('',(0.,-6.7E-16,-1.));
+#7833 = DIRECTION('',(-1.,0.,0.));
+#7834 = DEFINITIONAL_REPRESENTATION('',(#7835),#7839);
+#7835 = LINE('',#7836,#7837);
+#7836 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
+#7837 = VECTOR('',#7838,1.);
+#7838 = DIRECTION('',(1.,0.));
+#7839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7846 = ORIENTED_EDGE('',*,*,#7847,.F.);
-#7847 = EDGE_CURVE('',#7408,#7825,#7848,.T.);
-#7848 = SURFACE_CURVE('',#7849,(#7853,#7860),.PCURVE_S1.);
+#7840 = ORIENTED_EDGE('',*,*,#7841,.T.);
+#7841 = EDGE_CURVE('',#7814,#7756,#7842,.T.);
+#7842 = SURFACE_CURVE('',#7843,(#7847,#7854),.PCURVE_S1.);
+#7843 = LINE('',#7844,#7845);
+#7844 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#7845 = VECTOR('',#7846,1.);
+#7846 = DIRECTION('',(0.,2.2E-16,1.));
+#7847 = PCURVE('',#7245,#7848);
+#7848 = DEFINITIONAL_REPRESENTATION('',(#7849),#7853);
 #7849 = LINE('',#7850,#7851);
-#7850 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#7850 = CARTESIAN_POINT('',(2.525,-0.65));
 #7851 = VECTOR('',#7852,1.);
-#7852 = DIRECTION('',(0.,-1.,6.7E-16));
-#7853 = PCURVE('',#7391,#7854);
-#7854 = DEFINITIONAL_REPRESENTATION('',(#7855),#7859);
-#7855 = LINE('',#7856,#7857);
-#7856 = CARTESIAN_POINT('',(2.1,7.473237044981E-17));
-#7857 = VECTOR('',#7858,1.);
-#7858 = DIRECTION('',(0.,-1.));
-#7859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7852 = DIRECTION('',(-1.,0.));
+#7853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7860 = PCURVE('',#7446,#7861);
-#7861 = DEFINITIONAL_REPRESENTATION('',(#7862),#7866);
-#7862 = LINE('',#7863,#7864);
-#7863 = CARTESIAN_POINT('',(0.,0.));
-#7864 = VECTOR('',#7865,1.);
-#7865 = DIRECTION('',(0.,-1.));
-#7866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7854 = PCURVE('',#7855,#7860);
+#7855 = PLANE('',#7856);
+#7856 = AXIS2_PLACEMENT_3D('',#7857,#7858,#7859);
+#7857 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#7858 = DIRECTION('',(-1.,0.,0.));
+#7859 = DIRECTION('',(0.,6.7E-16,1.));
+#7860 = DEFINITIONAL_REPRESENTATION('',(#7861),#7865);
+#7861 = LINE('',#7862,#7863);
+#7862 = CARTESIAN_POINT('',(1.387778780781E-15,-8.881784197001E-16));
+#7863 = VECTOR('',#7864,1.);
+#7864 = DIRECTION('',(1.,-4.5E-16));
+#7865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7867 = ADVANCED_FACE('',(#7868,#8339),#7365,.T.);
-#7868 = FACE_BOUND('',#7869,.T.);
-#7869 = EDGE_LOOP('',(#7870,#7893,#7916,#7939,#7967,#7995,#8023,#8051,
-    #8079,#8107,#8135,#8163,#8191,#8219,#8242,#8265,#8288,#8316,#8337,
-    #8338));
-#7870 = ORIENTED_EDGE('',*,*,#7871,.F.);
-#7871 = EDGE_CURVE('',#7872,#7825,#7874,.T.);
-#7872 = VERTEX_POINT('',#7873);
-#7873 = CARTESIAN_POINT('',(1.75,2.4,-0.75));
-#7874 = SURFACE_CURVE('',#7875,(#7879,#7886),.PCURVE_S1.);
-#7875 = LINE('',#7876,#7877);
-#7876 = CARTESIAN_POINT('',(5.9,2.4,-0.75));
-#7877 = VECTOR('',#7878,1.);
-#7878 = DIRECTION('',(-1.,0.,0.));
-#7879 = PCURVE('',#7365,#7880);
-#7880 = DEFINITIONAL_REPRESENTATION('',(#7881),#7885);
-#7881 = LINE('',#7882,#7883);
-#7882 = CARTESIAN_POINT('',(0.,9.992007221626E-16));
-#7883 = VECTOR('',#7884,1.);
-#7884 = DIRECTION('',(1.,0.));
-#7885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7866 = ADVANCED_FACE('',(#7867),#7439,.F.);
+#7867 = FACE_BOUND('',#7868,.F.);
+#7868 = EDGE_LOOP('',(#7869,#7870,#7871,#7894));
+#7869 = ORIENTED_EDGE('',*,*,#7455,.F.);
+#7870 = ORIENTED_EDGE('',*,*,#7425,.T.);
+#7871 = ORIENTED_EDGE('',*,*,#7872,.T.);
+#7872 = EDGE_CURVE('',#7398,#7873,#7875,.T.);
+#7873 = VERTEX_POINT('',#7874);
+#7874 = CARTESIAN_POINT('',(-1.75,2.4,-0.75));
+#7875 = SURFACE_CURVE('',#7876,(#7880,#7887),.PCURVE_S1.);
+#7876 = LINE('',#7877,#7878);
+#7877 = CARTESIAN_POINT('',(-1.75,2.4,0.3));
+#7878 = VECTOR('',#7879,1.);
+#7879 = DIRECTION('',(2.1E-16,-1.11E-15,-1.));
+#7880 = PCURVE('',#7439,#7881);
+#7881 = DEFINITIONAL_REPRESENTATION('',(#7882),#7886);
+#7882 = LINE('',#7883,#7884);
+#7883 = CARTESIAN_POINT('',(1.05,-0.5));
+#7884 = VECTOR('',#7885,1.);
+#7885 = DIRECTION('',(1.,-4.4E-16));
+#7886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7886 = PCURVE('',#7446,#7887);
-#7887 = DEFINITIONAL_REPRESENTATION('',(#7888),#7892);
-#7888 = LINE('',#7889,#7890);
-#7889 = CARTESIAN_POINT('',(7.65,-0.5));
-#7890 = VECTOR('',#7891,1.);
-#7891 = DIRECTION('',(-1.,0.));
-#7892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7887 = PCURVE('',#7413,#7888);
+#7888 = DEFINITIONAL_REPRESENTATION('',(#7889),#7893);
+#7889 = LINE('',#7890,#7891);
+#7890 = CARTESIAN_POINT('',(7.65,-1.05));
+#7891 = VECTOR('',#7892,1.);
+#7892 = DIRECTION('',(-2.1E-16,1.));
+#7893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7893 = ORIENTED_EDGE('',*,*,#7894,.T.);
-#7894 = EDGE_CURVE('',#7872,#7895,#7897,.T.);
-#7895 = VERTEX_POINT('',#7896);
-#7896 = CARTESIAN_POINT('',(1.75,2.4,1.35));
-#7897 = SURFACE_CURVE('',#7898,(#7902,#7909),.PCURVE_S1.);
-#7898 = LINE('',#7899,#7900);
-#7899 = CARTESIAN_POINT('',(1.75,2.4,-0.75));
-#7900 = VECTOR('',#7901,1.);
-#7901 = DIRECTION('',(0.,1.11E-15,1.));
-#7902 = PCURVE('',#7365,#7903);
-#7903 = DEFINITIONAL_REPRESENTATION('',(#7904),#7908);
-#7904 = LINE('',#7905,#7906);
-#7905 = CARTESIAN_POINT('',(4.15,0.));
-#7906 = VECTOR('',#7907,1.);
-#7907 = DIRECTION('',(0.,-1.));
-#7908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7894 = ORIENTED_EDGE('',*,*,#7895,.F.);
+#7895 = EDGE_CURVE('',#7456,#7873,#7896,.T.);
+#7896 = SURFACE_CURVE('',#7897,(#7901,#7908),.PCURVE_S1.);
+#7897 = LINE('',#7898,#7899);
+#7898 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#7899 = VECTOR('',#7900,1.);
+#7900 = DIRECTION('',(0.,-1.,6.7E-16));
+#7901 = PCURVE('',#7439,#7902);
+#7902 = DEFINITIONAL_REPRESENTATION('',(#7903),#7907);
+#7903 = LINE('',#7904,#7905);
+#7904 = CARTESIAN_POINT('',(2.1,7.473237044981E-17));
+#7905 = VECTOR('',#7906,1.);
+#7906 = DIRECTION('',(0.,-1.));
+#7907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7909 = PCURVE('',#7474,#7910);
-#7910 = DEFINITIONAL_REPRESENTATION('',(#7911),#7915);
-#7911 = LINE('',#7912,#7913);
-#7912 = CARTESIAN_POINT('',(-1.001133814775E-15,-0.5));
-#7913 = VECTOR('',#7914,1.);
-#7914 = DIRECTION('',(1.,4.4E-16));
-#7915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7908 = PCURVE('',#7494,#7909);
+#7909 = DEFINITIONAL_REPRESENTATION('',(#7910),#7914);
+#7910 = LINE('',#7911,#7912);
+#7911 = CARTESIAN_POINT('',(0.,0.));
+#7912 = VECTOR('',#7913,1.);
+#7913 = DIRECTION('',(0.,-1.));
+#7914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7916 = ORIENTED_EDGE('',*,*,#7917,.T.);
-#7917 = EDGE_CURVE('',#7895,#7918,#7920,.T.);
-#7918 = VERTEX_POINT('',#7919);
-#7919 = CARTESIAN_POINT('',(5.9,2.4,1.35));
-#7920 = SURFACE_CURVE('',#7921,(#7925,#7932),.PCURVE_S1.);
-#7921 = LINE('',#7922,#7923);
-#7922 = CARTESIAN_POINT('',(3.825,2.4,1.35));
-#7923 = VECTOR('',#7924,1.);
-#7924 = DIRECTION('',(1.,0.,-1.4E-16));
-#7925 = PCURVE('',#7365,#7926);
-#7926 = DEFINITIONAL_REPRESENTATION('',(#7927),#7931);
-#7927 = LINE('',#7928,#7929);
-#7928 = CARTESIAN_POINT('',(2.075,-2.1));
-#7929 = VECTOR('',#7930,1.);
-#7930 = DIRECTION('',(-1.,1.4E-16));
-#7931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7915 = ADVANCED_FACE('',(#7916,#8387),#7413,.T.);
+#7916 = FACE_BOUND('',#7917,.T.);
+#7917 = EDGE_LOOP('',(#7918,#7941,#7964,#7987,#8015,#8043,#8071,#8099,
+    #8127,#8155,#8183,#8211,#8239,#8267,#8290,#8313,#8336,#8364,#8385,
+    #8386));
+#7918 = ORIENTED_EDGE('',*,*,#7919,.F.);
+#7919 = EDGE_CURVE('',#7920,#7873,#7922,.T.);
+#7920 = VERTEX_POINT('',#7921);
+#7921 = CARTESIAN_POINT('',(1.75,2.4,-0.75));
+#7922 = SURFACE_CURVE('',#7923,(#7927,#7934),.PCURVE_S1.);
+#7923 = LINE('',#7924,#7925);
+#7924 = CARTESIAN_POINT('',(5.9,2.4,-0.75));
+#7925 = VECTOR('',#7926,1.);
+#7926 = DIRECTION('',(-1.,0.,0.));
+#7927 = PCURVE('',#7413,#7928);
+#7928 = DEFINITIONAL_REPRESENTATION('',(#7929),#7933);
+#7929 = LINE('',#7930,#7931);
+#7930 = CARTESIAN_POINT('',(0.,9.992007221626E-16));
+#7931 = VECTOR('',#7932,1.);
+#7932 = DIRECTION('',(1.,0.));
+#7933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7932 = PCURVE('',#7502,#7933);
-#7933 = DEFINITIONAL_REPRESENTATION('',(#7934),#7938);
-#7934 = LINE('',#7935,#7936);
-#7935 = CARTESIAN_POINT('',(2.075,-0.5));
-#7936 = VECTOR('',#7937,1.);
-#7937 = DIRECTION('',(1.,0.));
-#7938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7934 = PCURVE('',#7494,#7935);
+#7935 = DEFINITIONAL_REPRESENTATION('',(#7936),#7940);
+#7936 = LINE('',#7937,#7938);
+#7937 = CARTESIAN_POINT('',(7.65,-0.5));
+#7938 = VECTOR('',#7939,1.);
+#7939 = DIRECTION('',(-1.,0.));
+#7940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7939 = ORIENTED_EDGE('',*,*,#7940,.T.);
-#7940 = EDGE_CURVE('',#7918,#7941,#7943,.T.);
-#7941 = VERTEX_POINT('',#7942);
-#7942 = CARTESIAN_POINT('',(5.9,2.4,4.4));
-#7943 = SURFACE_CURVE('',#7944,(#7948,#7955),.PCURVE_S1.);
-#7944 = LINE('',#7945,#7946);
-#7945 = CARTESIAN_POINT('',(5.9,2.4,-0.75));
-#7946 = VECTOR('',#7947,1.);
-#7947 = DIRECTION('',(0.,1.11E-15,1.));
-#7948 = PCURVE('',#7365,#7949);
-#7949 = DEFINITIONAL_REPRESENTATION('',(#7950),#7954);
-#7950 = LINE('',#7951,#7952);
-#7951 = CARTESIAN_POINT('',(0.,-0.));
-#7952 = VECTOR('',#7953,1.);
-#7953 = DIRECTION('',(0.,-1.));
-#7954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7941 = ORIENTED_EDGE('',*,*,#7942,.T.);
+#7942 = EDGE_CURVE('',#7920,#7943,#7945,.T.);
+#7943 = VERTEX_POINT('',#7944);
+#7944 = CARTESIAN_POINT('',(1.75,2.4,1.35));
+#7945 = SURFACE_CURVE('',#7946,(#7950,#7957),.PCURVE_S1.);
+#7946 = LINE('',#7947,#7948);
+#7947 = CARTESIAN_POINT('',(1.75,2.4,-0.75));
+#7948 = VECTOR('',#7949,1.);
+#7949 = DIRECTION('',(0.,1.11E-15,1.));
+#7950 = PCURVE('',#7413,#7951);
+#7951 = DEFINITIONAL_REPRESENTATION('',(#7952),#7956);
+#7952 = LINE('',#7953,#7954);
+#7953 = CARTESIAN_POINT('',(4.15,0.));
+#7954 = VECTOR('',#7955,1.);
+#7955 = DIRECTION('',(0.,-1.));
+#7956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7955 = PCURVE('',#7956,#7961);
-#7956 = PLANE('',#7957);
-#7957 = AXIS2_PLACEMENT_3D('',#7958,#7959,#7960);
-#7958 = CARTESIAN_POINT('',(5.9,-2.4,-0.75));
-#7959 = DIRECTION('',(-1.,0.,0.));
-#7960 = DIRECTION('',(0.,1.,-1.11E-15));
-#7961 = DEFINITIONAL_REPRESENTATION('',(#7962),#7966);
-#7962 = LINE('',#7963,#7964);
-#7963 = CARTESIAN_POINT('',(4.8,1.070518200753E-18));
-#7964 = VECTOR('',#7965,1.);
-#7965 = DIRECTION('',(0.,-1.));
-#7966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7957 = PCURVE('',#7522,#7958);
+#7958 = DEFINITIONAL_REPRESENTATION('',(#7959),#7963);
+#7959 = LINE('',#7960,#7961);
+#7960 = CARTESIAN_POINT('',(-1.001133814775E-15,-0.5));
+#7961 = VECTOR('',#7962,1.);
+#7962 = DIRECTION('',(1.,4.4E-16));
+#7963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7967 = ORIENTED_EDGE('',*,*,#7968,.T.);
-#7968 = EDGE_CURVE('',#7941,#7969,#7971,.T.);
-#7969 = VERTEX_POINT('',#7970);
-#7970 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
-#7971 = SURFACE_CURVE('',#7972,(#7976,#7983),.PCURVE_S1.);
-#7972 = LINE('',#7973,#7974);
-#7973 = CARTESIAN_POINT('',(5.9,2.4,4.4));
-#7974 = VECTOR('',#7975,1.);
-#7975 = DIRECTION('',(-1.,0.,0.));
-#7976 = PCURVE('',#7365,#7977);
-#7977 = DEFINITIONAL_REPRESENTATION('',(#7978),#7982);
-#7978 = LINE('',#7979,#7980);
-#7979 = CARTESIAN_POINT('',(0.,-5.15));
-#7980 = VECTOR('',#7981,1.);
-#7981 = DIRECTION('',(1.,0.));
-#7982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7964 = ORIENTED_EDGE('',*,*,#7965,.T.);
+#7965 = EDGE_CURVE('',#7943,#7966,#7968,.T.);
+#7966 = VERTEX_POINT('',#7967);
+#7967 = CARTESIAN_POINT('',(5.9,2.4,1.35));
+#7968 = SURFACE_CURVE('',#7969,(#7973,#7980),.PCURVE_S1.);
+#7969 = LINE('',#7970,#7971);
+#7970 = CARTESIAN_POINT('',(3.825,2.4,1.35));
+#7971 = VECTOR('',#7972,1.);
+#7972 = DIRECTION('',(1.,0.,-1.4E-16));
+#7973 = PCURVE('',#7413,#7974);
+#7974 = DEFINITIONAL_REPRESENTATION('',(#7975),#7979);
+#7975 = LINE('',#7976,#7977);
+#7976 = CARTESIAN_POINT('',(2.075,-2.1));
+#7977 = VECTOR('',#7978,1.);
+#7978 = DIRECTION('',(-1.,1.4E-16));
+#7979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7983 = PCURVE('',#7984,#7989);
-#7984 = PLANE('',#7985);
-#7985 = AXIS2_PLACEMENT_3D('',#7986,#7987,#7988);
-#7986 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
-#7987 = DIRECTION('',(0.,8.7E-16,1.));
-#7988 = DIRECTION('',(0.,1.,-8.7E-16));
-#7989 = DEFINITIONAL_REPRESENTATION('',(#7990),#7994);
-#7990 = LINE('',#7991,#7992);
-#7991 = CARTESIAN_POINT('',(2.4,-5.9));
-#7992 = VECTOR('',#7993,1.);
-#7993 = DIRECTION('',(0.,1.));
-#7994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7980 = PCURVE('',#7550,#7981);
+#7981 = DEFINITIONAL_REPRESENTATION('',(#7982),#7986);
+#7982 = LINE('',#7983,#7984);
+#7983 = CARTESIAN_POINT('',(2.075,-0.5));
+#7984 = VECTOR('',#7985,1.);
+#7985 = DIRECTION('',(1.,0.));
+#7986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#7995 = ORIENTED_EDGE('',*,*,#7996,.T.);
-#7996 = EDGE_CURVE('',#7969,#7997,#7999,.T.);
-#7997 = VERTEX_POINT('',#7998);
-#7998 = CARTESIAN_POINT('',(-0.1,2.4,3.6));
-#7999 = SURFACE_CURVE('',#8000,(#8004,#8011),.PCURVE_S1.);
-#8000 = LINE('',#8001,#8002);
-#8001 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
-#8002 = VECTOR('',#8003,1.);
-#8003 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8004 = PCURVE('',#7365,#8005);
-#8005 = DEFINITIONAL_REPRESENTATION('',(#8006),#8010);
-#8006 = LINE('',#8007,#8008);
-#8007 = CARTESIAN_POINT('',(6.,-5.15));
-#8008 = VECTOR('',#8009,1.);
-#8009 = DIRECTION('',(0.,1.));
-#8010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#7987 = ORIENTED_EDGE('',*,*,#7988,.T.);
+#7988 = EDGE_CURVE('',#7966,#7989,#7991,.T.);
+#7989 = VERTEX_POINT('',#7990);
+#7990 = CARTESIAN_POINT('',(5.9,2.4,4.4));
+#7991 = SURFACE_CURVE('',#7992,(#7996,#8003),.PCURVE_S1.);
+#7992 = LINE('',#7993,#7994);
+#7993 = CARTESIAN_POINT('',(5.9,2.4,-0.75));
+#7994 = VECTOR('',#7995,1.);
+#7995 = DIRECTION('',(0.,1.11E-15,1.));
+#7996 = PCURVE('',#7413,#7997);
+#7997 = DEFINITIONAL_REPRESENTATION('',(#7998),#8002);
+#7998 = LINE('',#7999,#8000);
+#7999 = CARTESIAN_POINT('',(0.,-0.));
+#8000 = VECTOR('',#8001,1.);
+#8001 = DIRECTION('',(0.,-1.));
+#8002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8011 = PCURVE('',#8012,#8017);
-#8012 = PLANE('',#8013);
-#8013 = AXIS2_PLACEMENT_3D('',#8014,#8015,#8016);
-#8014 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
-#8015 = DIRECTION('',(-1.,0.,0.));
-#8016 = DIRECTION('',(0.,-1.,1.98E-15));
-#8017 = DEFINITIONAL_REPRESENTATION('',(#8018),#8022);
-#8018 = LINE('',#8019,#8020);
-#8019 = CARTESIAN_POINT('',(0.,0.));
-#8020 = VECTOR('',#8021,1.);
-#8021 = DIRECTION('',(0.,-1.));
-#8022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8003 = PCURVE('',#8004,#8009);
+#8004 = PLANE('',#8005);
+#8005 = AXIS2_PLACEMENT_3D('',#8006,#8007,#8008);
+#8006 = CARTESIAN_POINT('',(5.9,-2.4,-0.75));
+#8007 = DIRECTION('',(-1.,0.,0.));
+#8008 = DIRECTION('',(0.,1.,-1.11E-15));
+#8009 = DEFINITIONAL_REPRESENTATION('',(#8010),#8014);
+#8010 = LINE('',#8011,#8012);
+#8011 = CARTESIAN_POINT('',(4.8,1.070518200753E-18));
+#8012 = VECTOR('',#8013,1.);
+#8013 = DIRECTION('',(0.,-1.));
+#8014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8023 = ORIENTED_EDGE('',*,*,#8024,.F.);
-#8024 = EDGE_CURVE('',#8025,#7997,#8027,.T.);
-#8025 = VERTEX_POINT('',#8026);
-#8026 = CARTESIAN_POINT('',(-0.8,2.4,3.6));
-#8027 = SURFACE_CURVE('',#8028,(#8032,#8039),.PCURVE_S1.);
-#8028 = LINE('',#8029,#8030);
-#8029 = CARTESIAN_POINT('',(-0.8,2.4,3.6));
-#8030 = VECTOR('',#8031,1.);
-#8031 = DIRECTION('',(1.,0.,0.));
-#8032 = PCURVE('',#7365,#8033);
-#8033 = DEFINITIONAL_REPRESENTATION('',(#8034),#8038);
-#8034 = LINE('',#8035,#8036);
-#8035 = CARTESIAN_POINT('',(6.7,-4.35));
-#8036 = VECTOR('',#8037,1.);
-#8037 = DIRECTION('',(-1.,-0.));
-#8038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8015 = ORIENTED_EDGE('',*,*,#8016,.T.);
+#8016 = EDGE_CURVE('',#7989,#8017,#8019,.T.);
+#8017 = VERTEX_POINT('',#8018);
+#8018 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
+#8019 = SURFACE_CURVE('',#8020,(#8024,#8031),.PCURVE_S1.);
+#8020 = LINE('',#8021,#8022);
+#8021 = CARTESIAN_POINT('',(5.9,2.4,4.4));
+#8022 = VECTOR('',#8023,1.);
+#8023 = DIRECTION('',(-1.,0.,0.));
+#8024 = PCURVE('',#7413,#8025);
+#8025 = DEFINITIONAL_REPRESENTATION('',(#8026),#8030);
+#8026 = LINE('',#8027,#8028);
+#8027 = CARTESIAN_POINT('',(0.,-5.15));
+#8028 = VECTOR('',#8029,1.);
+#8029 = DIRECTION('',(1.,0.));
+#8030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8039 = PCURVE('',#8040,#8045);
-#8040 = PLANE('',#8041);
-#8041 = AXIS2_PLACEMENT_3D('',#8042,#8043,#8044);
-#8042 = CARTESIAN_POINT('',(-0.45,6.328271240363E-15,3.6));
-#8043 = DIRECTION('',(0.,-1.7E-15,-1.));
-#8044 = DIRECTION('',(0.,-1.,1.7E-15));
-#8045 = DEFINITIONAL_REPRESENTATION('',(#8046),#8050);
-#8046 = LINE('',#8047,#8048);
-#8047 = CARTESIAN_POINT('',(-2.4,0.35));
-#8048 = VECTOR('',#8049,1.);
-#8049 = DIRECTION('',(0.,-1.));
-#8050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8031 = PCURVE('',#8032,#8037);
+#8032 = PLANE('',#8033);
+#8033 = AXIS2_PLACEMENT_3D('',#8034,#8035,#8036);
+#8034 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
+#8035 = DIRECTION('',(0.,8.7E-16,1.));
+#8036 = DIRECTION('',(0.,1.,-8.7E-16));
+#8037 = DEFINITIONAL_REPRESENTATION('',(#8038),#8042);
+#8038 = LINE('',#8039,#8040);
+#8039 = CARTESIAN_POINT('',(2.4,-5.9));
+#8040 = VECTOR('',#8041,1.);
+#8041 = DIRECTION('',(0.,1.));
+#8042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8051 = ORIENTED_EDGE('',*,*,#8052,.F.);
-#8052 = EDGE_CURVE('',#8053,#8025,#8055,.T.);
-#8053 = VERTEX_POINT('',#8054);
-#8054 = CARTESIAN_POINT('',(-0.8,2.4,4.4));
-#8055 = SURFACE_CURVE('',#8056,(#8060,#8067),.PCURVE_S1.);
-#8056 = LINE('',#8057,#8058);
-#8057 = CARTESIAN_POINT('',(-0.8,2.4,4.4));
-#8058 = VECTOR('',#8059,1.);
-#8059 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8060 = PCURVE('',#7365,#8061);
-#8061 = DEFINITIONAL_REPRESENTATION('',(#8062),#8066);
-#8062 = LINE('',#8063,#8064);
-#8063 = CARTESIAN_POINT('',(6.7,-5.15));
-#8064 = VECTOR('',#8065,1.);
-#8065 = DIRECTION('',(0.,1.));
-#8066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8043 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#8044 = EDGE_CURVE('',#8017,#8045,#8047,.T.);
+#8045 = VERTEX_POINT('',#8046);
+#8046 = CARTESIAN_POINT('',(-0.1,2.4,3.6));
+#8047 = SURFACE_CURVE('',#8048,(#8052,#8059),.PCURVE_S1.);
+#8048 = LINE('',#8049,#8050);
+#8049 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
+#8050 = VECTOR('',#8051,1.);
+#8051 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8052 = PCURVE('',#7413,#8053);
+#8053 = DEFINITIONAL_REPRESENTATION('',(#8054),#8058);
+#8054 = LINE('',#8055,#8056);
+#8055 = CARTESIAN_POINT('',(6.,-5.15));
+#8056 = VECTOR('',#8057,1.);
+#8057 = DIRECTION('',(0.,1.));
+#8058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8067 = PCURVE('',#8068,#8073);
-#8068 = PLANE('',#8069);
-#8069 = AXIS2_PLACEMENT_3D('',#8070,#8071,#8072);
-#8070 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
-#8071 = DIRECTION('',(1.,0.,0.));
-#8072 = DIRECTION('',(0.,1.,-1.98E-15));
-#8073 = DEFINITIONAL_REPRESENTATION('',(#8074),#8078);
-#8074 = LINE('',#8075,#8076);
-#8075 = CARTESIAN_POINT('',(4.8,-1.154141036402E-15));
-#8076 = VECTOR('',#8077,1.);
-#8077 = DIRECTION('',(0.,-1.));
-#8078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8059 = PCURVE('',#8060,#8065);
+#8060 = PLANE('',#8061);
+#8061 = AXIS2_PLACEMENT_3D('',#8062,#8063,#8064);
+#8062 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
+#8063 = DIRECTION('',(-1.,0.,0.));
+#8064 = DIRECTION('',(0.,-1.,1.98E-15));
+#8065 = DEFINITIONAL_REPRESENTATION('',(#8066),#8070);
+#8066 = LINE('',#8067,#8068);
+#8067 = CARTESIAN_POINT('',(0.,0.));
+#8068 = VECTOR('',#8069,1.);
+#8069 = DIRECTION('',(0.,-1.));
+#8070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8079 = ORIENTED_EDGE('',*,*,#8080,.T.);
-#8080 = EDGE_CURVE('',#8053,#8081,#8083,.T.);
-#8081 = VERTEX_POINT('',#8082);
-#8082 = CARTESIAN_POINT('',(-1.9,2.4,4.4));
-#8083 = SURFACE_CURVE('',#8084,(#8088,#8095),.PCURVE_S1.);
-#8084 = LINE('',#8085,#8086);
-#8085 = CARTESIAN_POINT('',(5.9,2.4,4.4));
-#8086 = VECTOR('',#8087,1.);
-#8087 = DIRECTION('',(-1.,0.,0.));
-#8088 = PCURVE('',#7365,#8089);
-#8089 = DEFINITIONAL_REPRESENTATION('',(#8090),#8094);
-#8090 = LINE('',#8091,#8092);
-#8091 = CARTESIAN_POINT('',(0.,-5.15));
-#8092 = VECTOR('',#8093,1.);
-#8093 = DIRECTION('',(1.,0.));
-#8094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8071 = ORIENTED_EDGE('',*,*,#8072,.F.);
+#8072 = EDGE_CURVE('',#8073,#8045,#8075,.T.);
+#8073 = VERTEX_POINT('',#8074);
+#8074 = CARTESIAN_POINT('',(-0.8,2.4,3.6));
+#8075 = SURFACE_CURVE('',#8076,(#8080,#8087),.PCURVE_S1.);
+#8076 = LINE('',#8077,#8078);
+#8077 = CARTESIAN_POINT('',(-0.8,2.4,3.6));
+#8078 = VECTOR('',#8079,1.);
+#8079 = DIRECTION('',(1.,0.,0.));
+#8080 = PCURVE('',#7413,#8081);
+#8081 = DEFINITIONAL_REPRESENTATION('',(#8082),#8086);
+#8082 = LINE('',#8083,#8084);
+#8083 = CARTESIAN_POINT('',(6.7,-4.35));
+#8084 = VECTOR('',#8085,1.);
+#8085 = DIRECTION('',(-1.,-0.));
+#8086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8095 = PCURVE('',#8096,#8101);
-#8096 = PLANE('',#8097);
-#8097 = AXIS2_PLACEMENT_3D('',#8098,#8099,#8100);
-#8098 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
-#8099 = DIRECTION('',(0.,8.7E-16,1.));
-#8100 = DIRECTION('',(0.,1.,-8.7E-16));
-#8101 = DEFINITIONAL_REPRESENTATION('',(#8102),#8106);
-#8102 = LINE('',#8103,#8104);
-#8103 = CARTESIAN_POINT('',(2.4,-5.9));
-#8104 = VECTOR('',#8105,1.);
-#8105 = DIRECTION('',(0.,1.));
-#8106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8087 = PCURVE('',#8088,#8093);
+#8088 = PLANE('',#8089);
+#8089 = AXIS2_PLACEMENT_3D('',#8090,#8091,#8092);
+#8090 = CARTESIAN_POINT('',(-0.45,6.328271240363E-15,3.6));
+#8091 = DIRECTION('',(0.,-1.7E-15,-1.));
+#8092 = DIRECTION('',(0.,-1.,1.7E-15));
+#8093 = DEFINITIONAL_REPRESENTATION('',(#8094),#8098);
+#8094 = LINE('',#8095,#8096);
+#8095 = CARTESIAN_POINT('',(-2.4,0.35));
+#8096 = VECTOR('',#8097,1.);
+#8097 = DIRECTION('',(0.,-1.));
+#8098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8107 = ORIENTED_EDGE('',*,*,#8108,.T.);
-#8108 = EDGE_CURVE('',#8081,#8109,#8111,.T.);
-#8109 = VERTEX_POINT('',#8110);
-#8110 = CARTESIAN_POINT('',(-1.9,2.4,3.6));
-#8111 = SURFACE_CURVE('',#8112,(#8116,#8123),.PCURVE_S1.);
-#8112 = LINE('',#8113,#8114);
-#8113 = CARTESIAN_POINT('',(-1.9,2.4,4.4));
-#8114 = VECTOR('',#8115,1.);
-#8115 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8116 = PCURVE('',#7365,#8117);
-#8117 = DEFINITIONAL_REPRESENTATION('',(#8118),#8122);
-#8118 = LINE('',#8119,#8120);
-#8119 = CARTESIAN_POINT('',(7.8,-5.15));
-#8120 = VECTOR('',#8121,1.);
-#8121 = DIRECTION('',(0.,1.));
-#8122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8099 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#8100 = EDGE_CURVE('',#8101,#8073,#8103,.T.);
+#8101 = VERTEX_POINT('',#8102);
+#8102 = CARTESIAN_POINT('',(-0.8,2.4,4.4));
+#8103 = SURFACE_CURVE('',#8104,(#8108,#8115),.PCURVE_S1.);
+#8104 = LINE('',#8105,#8106);
+#8105 = CARTESIAN_POINT('',(-0.8,2.4,4.4));
+#8106 = VECTOR('',#8107,1.);
+#8107 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8108 = PCURVE('',#7413,#8109);
+#8109 = DEFINITIONAL_REPRESENTATION('',(#8110),#8114);
+#8110 = LINE('',#8111,#8112);
+#8111 = CARTESIAN_POINT('',(6.7,-5.15));
+#8112 = VECTOR('',#8113,1.);
+#8113 = DIRECTION('',(0.,1.));
+#8114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8123 = PCURVE('',#8124,#8129);
-#8124 = PLANE('',#8125);
-#8125 = AXIS2_PLACEMENT_3D('',#8126,#8127,#8128);
-#8126 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
-#8127 = DIRECTION('',(1.,0.,0.));
-#8128 = DIRECTION('',(0.,1.,-1.98E-15));
-#8129 = DEFINITIONAL_REPRESENTATION('',(#8130),#8134);
-#8130 = LINE('',#8131,#8132);
-#8131 = CARTESIAN_POINT('',(4.8,-1.154141036402E-15));
-#8132 = VECTOR('',#8133,1.);
-#8133 = DIRECTION('',(0.,-1.));
-#8134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8115 = PCURVE('',#8116,#8121);
+#8116 = PLANE('',#8117);
+#8117 = AXIS2_PLACEMENT_3D('',#8118,#8119,#8120);
+#8118 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
+#8119 = DIRECTION('',(1.,0.,0.));
+#8120 = DIRECTION('',(0.,1.,-1.98E-15));
+#8121 = DEFINITIONAL_REPRESENTATION('',(#8122),#8126);
+#8122 = LINE('',#8123,#8124);
+#8123 = CARTESIAN_POINT('',(4.8,-1.154141036402E-15));
+#8124 = VECTOR('',#8125,1.);
+#8125 = DIRECTION('',(0.,-1.));
+#8126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8135 = ORIENTED_EDGE('',*,*,#8136,.T.);
-#8136 = EDGE_CURVE('',#8109,#8137,#8139,.T.);
-#8137 = VERTEX_POINT('',#8138);
-#8138 = CARTESIAN_POINT('',(-2.6,2.4,3.6));
-#8139 = SURFACE_CURVE('',#8140,(#8144,#8151),.PCURVE_S1.);
-#8140 = LINE('',#8141,#8142);
-#8141 = CARTESIAN_POINT('',(-1.9,2.4,3.6));
-#8142 = VECTOR('',#8143,1.);
-#8143 = DIRECTION('',(-1.,0.,0.));
-#8144 = PCURVE('',#7365,#8145);
-#8145 = DEFINITIONAL_REPRESENTATION('',(#8146),#8150);
-#8146 = LINE('',#8147,#8148);
-#8147 = CARTESIAN_POINT('',(7.8,-4.35));
-#8148 = VECTOR('',#8149,1.);
-#8149 = DIRECTION('',(1.,0.));
-#8150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8127 = ORIENTED_EDGE('',*,*,#8128,.T.);
+#8128 = EDGE_CURVE('',#8101,#8129,#8131,.T.);
+#8129 = VERTEX_POINT('',#8130);
+#8130 = CARTESIAN_POINT('',(-1.9,2.4,4.4));
+#8131 = SURFACE_CURVE('',#8132,(#8136,#8143),.PCURVE_S1.);
+#8132 = LINE('',#8133,#8134);
+#8133 = CARTESIAN_POINT('',(5.9,2.4,4.4));
+#8134 = VECTOR('',#8135,1.);
+#8135 = DIRECTION('',(-1.,0.,0.));
+#8136 = PCURVE('',#7413,#8137);
+#8137 = DEFINITIONAL_REPRESENTATION('',(#8138),#8142);
+#8138 = LINE('',#8139,#8140);
+#8139 = CARTESIAN_POINT('',(0.,-5.15));
+#8140 = VECTOR('',#8141,1.);
+#8141 = DIRECTION('',(1.,0.));
+#8142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8151 = PCURVE('',#8152,#8157);
-#8152 = PLANE('',#8153);
-#8153 = AXIS2_PLACEMENT_3D('',#8154,#8155,#8156);
-#8154 = CARTESIAN_POINT('',(-2.25,6.883382752676E-15,3.6));
-#8155 = DIRECTION('',(0.,1.7E-15,1.));
-#8156 = DIRECTION('',(0.,1.,-1.7E-15));
-#8157 = DEFINITIONAL_REPRESENTATION('',(#8158),#8162);
-#8158 = LINE('',#8159,#8160);
-#8159 = CARTESIAN_POINT('',(2.4,-0.35));
-#8160 = VECTOR('',#8161,1.);
-#8161 = DIRECTION('',(0.,1.));
-#8162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8143 = PCURVE('',#8144,#8149);
+#8144 = PLANE('',#8145);
+#8145 = AXIS2_PLACEMENT_3D('',#8146,#8147,#8148);
+#8146 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
+#8147 = DIRECTION('',(0.,8.7E-16,1.));
+#8148 = DIRECTION('',(0.,1.,-8.7E-16));
+#8149 = DEFINITIONAL_REPRESENTATION('',(#8150),#8154);
+#8150 = LINE('',#8151,#8152);
+#8151 = CARTESIAN_POINT('',(2.4,-5.9));
+#8152 = VECTOR('',#8153,1.);
+#8153 = DIRECTION('',(0.,1.));
+#8154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8163 = ORIENTED_EDGE('',*,*,#8164,.F.);
-#8164 = EDGE_CURVE('',#8165,#8137,#8167,.T.);
-#8165 = VERTEX_POINT('',#8166);
-#8166 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
-#8167 = SURFACE_CURVE('',#8168,(#8172,#8179),.PCURVE_S1.);
-#8168 = LINE('',#8169,#8170);
-#8169 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
-#8170 = VECTOR('',#8171,1.);
-#8171 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8172 = PCURVE('',#7365,#8173);
-#8173 = DEFINITIONAL_REPRESENTATION('',(#8174),#8178);
-#8174 = LINE('',#8175,#8176);
-#8175 = CARTESIAN_POINT('',(8.5,-5.15));
-#8176 = VECTOR('',#8177,1.);
-#8177 = DIRECTION('',(0.,1.));
-#8178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8155 = ORIENTED_EDGE('',*,*,#8156,.T.);
+#8156 = EDGE_CURVE('',#8129,#8157,#8159,.T.);
+#8157 = VERTEX_POINT('',#8158);
+#8158 = CARTESIAN_POINT('',(-1.9,2.4,3.6));
+#8159 = SURFACE_CURVE('',#8160,(#8164,#8171),.PCURVE_S1.);
+#8160 = LINE('',#8161,#8162);
+#8161 = CARTESIAN_POINT('',(-1.9,2.4,4.4));
+#8162 = VECTOR('',#8163,1.);
+#8163 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8164 = PCURVE('',#7413,#8165);
+#8165 = DEFINITIONAL_REPRESENTATION('',(#8166),#8170);
+#8166 = LINE('',#8167,#8168);
+#8167 = CARTESIAN_POINT('',(7.8,-5.15));
+#8168 = VECTOR('',#8169,1.);
+#8169 = DIRECTION('',(0.,1.));
+#8170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8179 = PCURVE('',#8180,#8185);
-#8180 = PLANE('',#8181);
-#8181 = AXIS2_PLACEMENT_3D('',#8182,#8183,#8184);
-#8182 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
-#8183 = DIRECTION('',(-1.,0.,0.));
-#8184 = DIRECTION('',(0.,-1.,1.98E-15));
-#8185 = DEFINITIONAL_REPRESENTATION('',(#8186),#8190);
-#8186 = LINE('',#8187,#8188);
-#8187 = CARTESIAN_POINT('',(0.,0.));
-#8188 = VECTOR('',#8189,1.);
-#8189 = DIRECTION('',(0.,-1.));
-#8190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8171 = PCURVE('',#8172,#8177);
+#8172 = PLANE('',#8173);
+#8173 = AXIS2_PLACEMENT_3D('',#8174,#8175,#8176);
+#8174 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
+#8175 = DIRECTION('',(1.,0.,0.));
+#8176 = DIRECTION('',(0.,1.,-1.98E-15));
+#8177 = DEFINITIONAL_REPRESENTATION('',(#8178),#8182);
+#8178 = LINE('',#8179,#8180);
+#8179 = CARTESIAN_POINT('',(4.8,-1.154141036402E-15));
+#8180 = VECTOR('',#8181,1.);
+#8181 = DIRECTION('',(0.,-1.));
+#8182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8191 = ORIENTED_EDGE('',*,*,#8192,.T.);
-#8192 = EDGE_CURVE('',#8165,#8193,#8195,.T.);
-#8193 = VERTEX_POINT('',#8194);
-#8194 = CARTESIAN_POINT('',(-4.8,2.4,4.4));
-#8195 = SURFACE_CURVE('',#8196,(#8200,#8207),.PCURVE_S1.);
-#8196 = LINE('',#8197,#8198);
-#8197 = CARTESIAN_POINT('',(5.9,2.4,4.4));
-#8198 = VECTOR('',#8199,1.);
-#8199 = DIRECTION('',(-1.,0.,0.));
-#8200 = PCURVE('',#7365,#8201);
-#8201 = DEFINITIONAL_REPRESENTATION('',(#8202),#8206);
-#8202 = LINE('',#8203,#8204);
-#8203 = CARTESIAN_POINT('',(0.,-5.15));
-#8204 = VECTOR('',#8205,1.);
-#8205 = DIRECTION('',(1.,0.));
-#8206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8183 = ORIENTED_EDGE('',*,*,#8184,.T.);
+#8184 = EDGE_CURVE('',#8157,#8185,#8187,.T.);
+#8185 = VERTEX_POINT('',#8186);
+#8186 = CARTESIAN_POINT('',(-2.6,2.4,3.6));
+#8187 = SURFACE_CURVE('',#8188,(#8192,#8199),.PCURVE_S1.);
+#8188 = LINE('',#8189,#8190);
+#8189 = CARTESIAN_POINT('',(-1.9,2.4,3.6));
+#8190 = VECTOR('',#8191,1.);
+#8191 = DIRECTION('',(-1.,0.,0.));
+#8192 = PCURVE('',#7413,#8193);
+#8193 = DEFINITIONAL_REPRESENTATION('',(#8194),#8198);
+#8194 = LINE('',#8195,#8196);
+#8195 = CARTESIAN_POINT('',(7.8,-4.35));
+#8196 = VECTOR('',#8197,1.);
+#8197 = DIRECTION('',(1.,0.));
+#8198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8207 = PCURVE('',#8208,#8213);
-#8208 = PLANE('',#8209);
-#8209 = AXIS2_PLACEMENT_3D('',#8210,#8211,#8212);
-#8210 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
-#8211 = DIRECTION('',(0.,8.7E-16,1.));
-#8212 = DIRECTION('',(0.,1.,-8.7E-16));
-#8213 = DEFINITIONAL_REPRESENTATION('',(#8214),#8218);
-#8214 = LINE('',#8215,#8216);
-#8215 = CARTESIAN_POINT('',(2.4,-5.9));
-#8216 = VECTOR('',#8217,1.);
-#8217 = DIRECTION('',(0.,1.));
-#8218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8199 = PCURVE('',#8200,#8205);
+#8200 = PLANE('',#8201);
+#8201 = AXIS2_PLACEMENT_3D('',#8202,#8203,#8204);
+#8202 = CARTESIAN_POINT('',(-2.25,6.883382752676E-15,3.6));
+#8203 = DIRECTION('',(0.,1.7E-15,1.));
+#8204 = DIRECTION('',(0.,1.,-1.7E-15));
+#8205 = DEFINITIONAL_REPRESENTATION('',(#8206),#8210);
+#8206 = LINE('',#8207,#8208);
+#8207 = CARTESIAN_POINT('',(2.4,-0.35));
+#8208 = VECTOR('',#8209,1.);
+#8209 = DIRECTION('',(0.,1.));
+#8210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8219 = ORIENTED_EDGE('',*,*,#8220,.T.);
-#8220 = EDGE_CURVE('',#8193,#8221,#8223,.T.);
-#8221 = VERTEX_POINT('',#8222);
-#8222 = CARTESIAN_POINT('',(-4.8,2.4,3.85));
-#8223 = SURFACE_CURVE('',#8224,(#8228,#8235),.PCURVE_S1.);
-#8224 = LINE('',#8225,#8226);
-#8225 = CARTESIAN_POINT('',(-4.8,2.4,1.9));
-#8226 = VECTOR('',#8227,1.);
-#8227 = DIRECTION('',(-0.,-2.89E-15,-1.));
-#8228 = PCURVE('',#7365,#8229);
-#8229 = DEFINITIONAL_REPRESENTATION('',(#8230),#8234);
-#8230 = LINE('',#8231,#8232);
-#8231 = CARTESIAN_POINT('',(10.7,-2.65));
-#8232 = VECTOR('',#8233,1.);
-#8233 = DIRECTION('',(0.,1.));
-#8234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8211 = ORIENTED_EDGE('',*,*,#8212,.F.);
+#8212 = EDGE_CURVE('',#8213,#8185,#8215,.T.);
+#8213 = VERTEX_POINT('',#8214);
+#8214 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
+#8215 = SURFACE_CURVE('',#8216,(#8220,#8227),.PCURVE_S1.);
+#8216 = LINE('',#8217,#8218);
+#8217 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
+#8218 = VECTOR('',#8219,1.);
+#8219 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8220 = PCURVE('',#7413,#8221);
+#8221 = DEFINITIONAL_REPRESENTATION('',(#8222),#8226);
+#8222 = LINE('',#8223,#8224);
+#8223 = CARTESIAN_POINT('',(8.5,-5.15));
+#8224 = VECTOR('',#8225,1.);
+#8225 = DIRECTION('',(0.,1.));
+#8226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8235 = PCURVE('',#7667,#8236);
-#8236 = DEFINITIONAL_REPRESENTATION('',(#8237),#8241);
-#8237 = LINE('',#8238,#8239);
-#8238 = CARTESIAN_POINT('',(2.65,-5.3));
-#8239 = VECTOR('',#8240,1.);
-#8240 = DIRECTION('',(1.,1.1E-16));
-#8241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8227 = PCURVE('',#8228,#8233);
+#8228 = PLANE('',#8229);
+#8229 = AXIS2_PLACEMENT_3D('',#8230,#8231,#8232);
+#8230 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
+#8231 = DIRECTION('',(-1.,0.,0.));
+#8232 = DIRECTION('',(0.,-1.,1.98E-15));
+#8233 = DEFINITIONAL_REPRESENTATION('',(#8234),#8238);
+#8234 = LINE('',#8235,#8236);
+#8235 = CARTESIAN_POINT('',(0.,0.));
+#8236 = VECTOR('',#8237,1.);
+#8237 = DIRECTION('',(0.,-1.));
+#8238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8242 = ORIENTED_EDGE('',*,*,#8243,.T.);
-#8243 = EDGE_CURVE('',#8221,#8244,#8246,.T.);
-#8244 = VERTEX_POINT('',#8245);
-#8245 = CARTESIAN_POINT('',(-5.5,2.4,3.85));
-#8246 = SURFACE_CURVE('',#8247,(#8251,#8258),.PCURVE_S1.);
-#8247 = LINE('',#8248,#8249);
-#8248 = CARTESIAN_POINT('',(0.55,2.4,3.85));
-#8249 = VECTOR('',#8250,1.);
-#8250 = DIRECTION('',(-1.,-0.,-0.));
-#8251 = PCURVE('',#7365,#8252);
-#8252 = DEFINITIONAL_REPRESENTATION('',(#8253),#8257);
-#8253 = LINE('',#8254,#8255);
-#8254 = CARTESIAN_POINT('',(5.35,-4.6));
-#8255 = VECTOR('',#8256,1.);
-#8256 = DIRECTION('',(1.,0.));
-#8257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8239 = ORIENTED_EDGE('',*,*,#8240,.T.);
+#8240 = EDGE_CURVE('',#8213,#8241,#8243,.T.);
+#8241 = VERTEX_POINT('',#8242);
+#8242 = CARTESIAN_POINT('',(-4.8,2.4,4.4));
+#8243 = SURFACE_CURVE('',#8244,(#8248,#8255),.PCURVE_S1.);
+#8244 = LINE('',#8245,#8246);
+#8245 = CARTESIAN_POINT('',(5.9,2.4,4.4));
+#8246 = VECTOR('',#8247,1.);
+#8247 = DIRECTION('',(-1.,0.,0.));
+#8248 = PCURVE('',#7413,#8249);
+#8249 = DEFINITIONAL_REPRESENTATION('',(#8250),#8254);
+#8250 = LINE('',#8251,#8252);
+#8251 = CARTESIAN_POINT('',(0.,-5.15));
+#8252 = VECTOR('',#8253,1.);
+#8253 = DIRECTION('',(1.,0.));
+#8254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8258 = PCURVE('',#7693,#8259);
-#8259 = DEFINITIONAL_REPRESENTATION('',(#8260),#8264);
-#8260 = LINE('',#8261,#8262);
-#8261 = CARTESIAN_POINT('',(-5.35,-5.3));
-#8262 = VECTOR('',#8263,1.);
-#8263 = DIRECTION('',(1.,0.));
-#8264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8255 = PCURVE('',#8256,#8261);
+#8256 = PLANE('',#8257);
+#8257 = AXIS2_PLACEMENT_3D('',#8258,#8259,#8260);
+#8258 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
+#8259 = DIRECTION('',(0.,8.7E-16,1.));
+#8260 = DIRECTION('',(0.,1.,-8.7E-16));
+#8261 = DEFINITIONAL_REPRESENTATION('',(#8262),#8266);
+#8262 = LINE('',#8263,#8264);
+#8263 = CARTESIAN_POINT('',(2.4,-5.9));
+#8264 = VECTOR('',#8265,1.);
+#8265 = DIRECTION('',(0.,1.));
+#8266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8265 = ORIENTED_EDGE('',*,*,#8266,.T.);
-#8266 = EDGE_CURVE('',#8244,#8267,#8269,.T.);
-#8267 = VERTEX_POINT('',#8268);
-#8268 = CARTESIAN_POINT('',(-5.5,2.4,4.4));
-#8269 = SURFACE_CURVE('',#8270,(#8274,#8281),.PCURVE_S1.);
-#8270 = LINE('',#8271,#8272);
-#8271 = CARTESIAN_POINT('',(-5.5,2.4,1.55));
-#8272 = VECTOR('',#8273,1.);
-#8273 = DIRECTION('',(0.,2.89E-15,1.));
-#8274 = PCURVE('',#7365,#8275);
-#8275 = DEFINITIONAL_REPRESENTATION('',(#8276),#8280);
-#8276 = LINE('',#8277,#8278);
-#8277 = CARTESIAN_POINT('',(11.4,-2.3));
-#8278 = VECTOR('',#8279,1.);
-#8279 = DIRECTION('',(0.,-1.));
-#8280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8267 = ORIENTED_EDGE('',*,*,#8268,.T.);
+#8268 = EDGE_CURVE('',#8241,#8269,#8271,.T.);
+#8269 = VERTEX_POINT('',#8270);
+#8270 = CARTESIAN_POINT('',(-4.8,2.4,3.85));
+#8271 = SURFACE_CURVE('',#8272,(#8276,#8283),.PCURVE_S1.);
+#8272 = LINE('',#8273,#8274);
+#8273 = CARTESIAN_POINT('',(-4.8,2.4,1.9));
+#8274 = VECTOR('',#8275,1.);
+#8275 = DIRECTION('',(-0.,-2.89E-15,-1.));
+#8276 = PCURVE('',#7413,#8277);
+#8277 = DEFINITIONAL_REPRESENTATION('',(#8278),#8282);
+#8278 = LINE('',#8279,#8280);
+#8279 = CARTESIAN_POINT('',(10.7,-2.65));
+#8280 = VECTOR('',#8281,1.);
+#8281 = DIRECTION('',(0.,1.));
+#8282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8281 = PCURVE('',#7611,#8282);
-#8282 = DEFINITIONAL_REPRESENTATION('',(#8283),#8287);
-#8283 = LINE('',#8284,#8285);
-#8284 = CARTESIAN_POINT('',(-2.3,-5.3));
-#8285 = VECTOR('',#8286,1.);
-#8286 = DIRECTION('',(1.,-1.1E-16));
-#8287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8283 = PCURVE('',#7715,#8284);
+#8284 = DEFINITIONAL_REPRESENTATION('',(#8285),#8289);
+#8285 = LINE('',#8286,#8287);
+#8286 = CARTESIAN_POINT('',(2.65,-5.3));
+#8287 = VECTOR('',#8288,1.);
+#8288 = DIRECTION('',(1.,1.1E-16));
+#8289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8288 = ORIENTED_EDGE('',*,*,#8289,.T.);
-#8289 = EDGE_CURVE('',#8267,#8290,#8292,.T.);
-#8290 = VERTEX_POINT('',#8291);
-#8291 = CARTESIAN_POINT('',(-5.9,2.4,4.4));
-#8292 = SURFACE_CURVE('',#8293,(#8297,#8304),.PCURVE_S1.);
-#8293 = LINE('',#8294,#8295);
-#8294 = CARTESIAN_POINT('',(5.9,2.4,4.4));
-#8295 = VECTOR('',#8296,1.);
-#8296 = DIRECTION('',(-1.,0.,0.));
-#8297 = PCURVE('',#7365,#8298);
-#8298 = DEFINITIONAL_REPRESENTATION('',(#8299),#8303);
-#8299 = LINE('',#8300,#8301);
-#8300 = CARTESIAN_POINT('',(0.,-5.15));
-#8301 = VECTOR('',#8302,1.);
-#8302 = DIRECTION('',(1.,0.));
-#8303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8290 = ORIENTED_EDGE('',*,*,#8291,.T.);
+#8291 = EDGE_CURVE('',#8269,#8292,#8294,.T.);
+#8292 = VERTEX_POINT('',#8293);
+#8293 = CARTESIAN_POINT('',(-5.5,2.4,3.85));
+#8294 = SURFACE_CURVE('',#8295,(#8299,#8306),.PCURVE_S1.);
+#8295 = LINE('',#8296,#8297);
+#8296 = CARTESIAN_POINT('',(0.55,2.4,3.85));
+#8297 = VECTOR('',#8298,1.);
+#8298 = DIRECTION('',(-1.,-0.,-0.));
+#8299 = PCURVE('',#7413,#8300);
+#8300 = DEFINITIONAL_REPRESENTATION('',(#8301),#8305);
+#8301 = LINE('',#8302,#8303);
+#8302 = CARTESIAN_POINT('',(5.35,-4.6));
+#8303 = VECTOR('',#8304,1.);
+#8304 = DIRECTION('',(1.,0.));
+#8305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8304 = PCURVE('',#8305,#8310);
-#8305 = PLANE('',#8306);
-#8306 = AXIS2_PLACEMENT_3D('',#8307,#8308,#8309);
-#8307 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
-#8308 = DIRECTION('',(0.,8.7E-16,1.));
-#8309 = DIRECTION('',(0.,1.,-8.7E-16));
-#8310 = DEFINITIONAL_REPRESENTATION('',(#8311),#8315);
-#8311 = LINE('',#8312,#8313);
-#8312 = CARTESIAN_POINT('',(2.4,-5.9));
-#8313 = VECTOR('',#8314,1.);
-#8314 = DIRECTION('',(0.,1.));
-#8315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8306 = PCURVE('',#7741,#8307);
+#8307 = DEFINITIONAL_REPRESENTATION('',(#8308),#8312);
+#8308 = LINE('',#8309,#8310);
+#8309 = CARTESIAN_POINT('',(-5.35,-5.3));
+#8310 = VECTOR('',#8311,1.);
+#8311 = DIRECTION('',(1.,0.));
+#8312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8316 = ORIENTED_EDGE('',*,*,#8317,.F.);
-#8317 = EDGE_CURVE('',#7322,#8290,#8318,.T.);
-#8318 = SURFACE_CURVE('',#8319,(#8323,#8330),.PCURVE_S1.);
-#8319 = LINE('',#8320,#8321);
-#8320 = CARTESIAN_POINT('',(-5.9,2.4,-0.75));
-#8321 = VECTOR('',#8322,1.);
-#8322 = DIRECTION('',(0.,1.11E-15,1.));
-#8323 = PCURVE('',#7365,#8324);
-#8324 = DEFINITIONAL_REPRESENTATION('',(#8325),#8329);
-#8325 = LINE('',#8326,#8327);
-#8326 = CARTESIAN_POINT('',(11.8,0.));
-#8327 = VECTOR('',#8328,1.);
-#8328 = DIRECTION('',(0.,-1.));
-#8329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8313 = ORIENTED_EDGE('',*,*,#8314,.T.);
+#8314 = EDGE_CURVE('',#8292,#8315,#8317,.T.);
+#8315 = VERTEX_POINT('',#8316);
+#8316 = CARTESIAN_POINT('',(-5.5,2.4,4.4));
+#8317 = SURFACE_CURVE('',#8318,(#8322,#8329),.PCURVE_S1.);
+#8318 = LINE('',#8319,#8320);
+#8319 = CARTESIAN_POINT('',(-5.5,2.4,1.55));
+#8320 = VECTOR('',#8321,1.);
+#8321 = DIRECTION('',(0.,2.89E-15,1.));
+#8322 = PCURVE('',#7413,#8323);
+#8323 = DEFINITIONAL_REPRESENTATION('',(#8324),#8328);
+#8324 = LINE('',#8325,#8326);
+#8325 = CARTESIAN_POINT('',(11.4,-2.3));
+#8326 = VECTOR('',#8327,1.);
+#8327 = DIRECTION('',(0.,-1.));
+#8328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8330 = PCURVE('',#7337,#8331);
-#8331 = DEFINITIONAL_REPRESENTATION('',(#8332),#8336);
-#8332 = LINE('',#8333,#8334);
-#8333 = CARTESIAN_POINT('',(0.,0.));
-#8334 = VECTOR('',#8335,1.);
-#8335 = DIRECTION('',(0.,-1.));
-#8336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8329 = PCURVE('',#7659,#8330);
+#8330 = DEFINITIONAL_REPRESENTATION('',(#8331),#8335);
+#8331 = LINE('',#8332,#8333);
+#8332 = CARTESIAN_POINT('',(-2.3,-5.3));
+#8333 = VECTOR('',#8334,1.);
+#8334 = DIRECTION('',(1.,-1.1E-16));
+#8335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8337 = ORIENTED_EDGE('',*,*,#7349,.T.);
-#8338 = ORIENTED_EDGE('',*,*,#7824,.T.);
-#8339 = FACE_BOUND('',#8340,.T.);
-#8340 = EDGE_LOOP('',(#8341,#8366,#8389,#8412));
-#8341 = ORIENTED_EDGE('',*,*,#8342,.T.);
-#8342 = EDGE_CURVE('',#8343,#8345,#8347,.T.);
-#8343 = VERTEX_POINT('',#8344);
-#8344 = CARTESIAN_POINT('',(-0.65,2.4,0.15));
-#8345 = VERTEX_POINT('',#8346);
-#8346 = CARTESIAN_POINT('',(-0.65,2.4,0.65));
-#8347 = SURFACE_CURVE('',#8348,(#8352,#8359),.PCURVE_S1.);
-#8348 = LINE('',#8349,#8350);
-#8349 = CARTESIAN_POINT('',(-0.65,2.4,-0.3));
-#8350 = VECTOR('',#8351,1.);
-#8351 = DIRECTION('',(0.,1.11E-15,1.));
-#8352 = PCURVE('',#7365,#8353);
-#8353 = DEFINITIONAL_REPRESENTATION('',(#8354),#8358);
-#8354 = LINE('',#8355,#8356);
-#8355 = CARTESIAN_POINT('',(6.55,-0.45));
-#8356 = VECTOR('',#8357,1.);
-#8357 = DIRECTION('',(0.,-1.));
-#8358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8336 = ORIENTED_EDGE('',*,*,#8337,.T.);
+#8337 = EDGE_CURVE('',#8315,#8338,#8340,.T.);
+#8338 = VERTEX_POINT('',#8339);
+#8339 = CARTESIAN_POINT('',(-5.9,2.4,4.4));
+#8340 = SURFACE_CURVE('',#8341,(#8345,#8352),.PCURVE_S1.);
+#8341 = LINE('',#8342,#8343);
+#8342 = CARTESIAN_POINT('',(5.9,2.4,4.4));
+#8343 = VECTOR('',#8344,1.);
+#8344 = DIRECTION('',(-1.,0.,0.));
+#8345 = PCURVE('',#7413,#8346);
+#8346 = DEFINITIONAL_REPRESENTATION('',(#8347),#8351);
+#8347 = LINE('',#8348,#8349);
+#8348 = CARTESIAN_POINT('',(0.,-5.15));
+#8349 = VECTOR('',#8350,1.);
+#8350 = DIRECTION('',(1.,0.));
+#8351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8359 = PCURVE('',#7807,#8360);
-#8360 = DEFINITIONAL_REPRESENTATION('',(#8361),#8365);
-#8361 = LINE('',#8362,#8363);
-#8362 = CARTESIAN_POINT('',(-0.45,-0.5));
-#8363 = VECTOR('',#8364,1.);
-#8364 = DIRECTION('',(1.,4.4E-16));
-#8365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8352 = PCURVE('',#8353,#8358);
+#8353 = PLANE('',#8354);
+#8354 = AXIS2_PLACEMENT_3D('',#8355,#8356,#8357);
+#8355 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
+#8356 = DIRECTION('',(0.,8.7E-16,1.));
+#8357 = DIRECTION('',(0.,1.,-8.7E-16));
+#8358 = DEFINITIONAL_REPRESENTATION('',(#8359),#8363);
+#8359 = LINE('',#8360,#8361);
+#8360 = CARTESIAN_POINT('',(2.4,-5.9));
+#8361 = VECTOR('',#8362,1.);
+#8362 = DIRECTION('',(0.,1.));
+#8363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8366 = ORIENTED_EDGE('',*,*,#8367,.T.);
-#8367 = EDGE_CURVE('',#8345,#8368,#8370,.T.);
-#8368 = VERTEX_POINT('',#8369);
-#8369 = CARTESIAN_POINT('',(0.65,2.4,0.65));
-#8370 = SURFACE_CURVE('',#8371,(#8375,#8382),.PCURVE_S1.);
-#8371 = LINE('',#8372,#8373);
-#8372 = CARTESIAN_POINT('',(2.625,2.4,0.65));
-#8373 = VECTOR('',#8374,1.);
-#8374 = DIRECTION('',(1.,0.,0.));
-#8375 = PCURVE('',#7365,#8376);
-#8376 = DEFINITIONAL_REPRESENTATION('',(#8377),#8381);
-#8377 = LINE('',#8378,#8379);
-#8378 = CARTESIAN_POINT('',(3.275,-1.4));
-#8379 = VECTOR('',#8380,1.);
-#8380 = DIRECTION('',(-1.,-0.));
-#8381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8364 = ORIENTED_EDGE('',*,*,#8365,.F.);
+#8365 = EDGE_CURVE('',#7370,#8338,#8366,.T.);
+#8366 = SURFACE_CURVE('',#8367,(#8371,#8378),.PCURVE_S1.);
+#8367 = LINE('',#8368,#8369);
+#8368 = CARTESIAN_POINT('',(-5.9,2.4,-0.75));
+#8369 = VECTOR('',#8370,1.);
+#8370 = DIRECTION('',(0.,1.11E-15,1.));
+#8371 = PCURVE('',#7413,#8372);
+#8372 = DEFINITIONAL_REPRESENTATION('',(#8373),#8377);
+#8373 = LINE('',#8374,#8375);
+#8374 = CARTESIAN_POINT('',(11.8,0.));
+#8375 = VECTOR('',#8376,1.);
+#8376 = DIRECTION('',(0.,-1.));
+#8377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8382 = PCURVE('',#7725,#8383);
-#8383 = DEFINITIONAL_REPRESENTATION('',(#8384),#8388);
-#8384 = LINE('',#8385,#8386);
-#8385 = CARTESIAN_POINT('',(3.275,-0.5));
-#8386 = VECTOR('',#8387,1.);
-#8387 = DIRECTION('',(1.,0.));
-#8388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8378 = PCURVE('',#7385,#8379);
+#8379 = DEFINITIONAL_REPRESENTATION('',(#8380),#8384);
+#8380 = LINE('',#8381,#8382);
+#8381 = CARTESIAN_POINT('',(0.,0.));
+#8382 = VECTOR('',#8383,1.);
+#8383 = DIRECTION('',(0.,-1.));
+#8384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
+#8385 = ORIENTED_EDGE('',*,*,#7397,.T.);
+#8386 = ORIENTED_EDGE('',*,*,#7872,.T.);
+#8387 = FACE_BOUND('',#8388,.T.);
+#8388 = EDGE_LOOP('',(#8389,#8414,#8437,#8460));
 #8389 = ORIENTED_EDGE('',*,*,#8390,.T.);
-#8390 = EDGE_CURVE('',#8368,#8391,#8393,.T.);
+#8390 = EDGE_CURVE('',#8391,#8393,#8395,.T.);
 #8391 = VERTEX_POINT('',#8392);
-#8392 = CARTESIAN_POINT('',(0.65,2.4,0.15));
-#8393 = SURFACE_CURVE('',#8394,(#8398,#8405),.PCURVE_S1.);
-#8394 = LINE('',#8395,#8396);
-#8395 = CARTESIAN_POINT('',(0.65,2.4,-5.E-02));
-#8396 = VECTOR('',#8397,1.);
-#8397 = DIRECTION('',(0.,-1.11E-15,-1.));
-#8398 = PCURVE('',#7365,#8399);
-#8399 = DEFINITIONAL_REPRESENTATION('',(#8400),#8404);
-#8400 = LINE('',#8401,#8402);
-#8401 = CARTESIAN_POINT('',(5.25,-0.7));
-#8402 = VECTOR('',#8403,1.);
-#8403 = DIRECTION('',(-0.,1.));
-#8404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8392 = CARTESIAN_POINT('',(-0.65,2.4,0.15));
+#8393 = VERTEX_POINT('',#8394);
+#8394 = CARTESIAN_POINT('',(-0.65,2.4,0.65));
+#8395 = SURFACE_CURVE('',#8396,(#8400,#8407),.PCURVE_S1.);
+#8396 = LINE('',#8397,#8398);
+#8397 = CARTESIAN_POINT('',(-0.65,2.4,-0.3));
+#8398 = VECTOR('',#8399,1.);
+#8399 = DIRECTION('',(0.,1.11E-15,1.));
+#8400 = PCURVE('',#7413,#8401);
+#8401 = DEFINITIONAL_REPRESENTATION('',(#8402),#8406);
+#8402 = LINE('',#8403,#8404);
+#8403 = CARTESIAN_POINT('',(6.55,-0.45));
+#8404 = VECTOR('',#8405,1.);
+#8405 = DIRECTION('',(0.,-1.));
+#8406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8405 = PCURVE('',#7753,#8406);
-#8406 = DEFINITIONAL_REPRESENTATION('',(#8407),#8411);
-#8407 = LINE('',#8408,#8409);
-#8408 = CARTESIAN_POINT('',(0.7,-0.5));
-#8409 = VECTOR('',#8410,1.);
-#8410 = DIRECTION('',(1.,-4.4E-16));
-#8411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8407 = PCURVE('',#7855,#8408);
+#8408 = DEFINITIONAL_REPRESENTATION('',(#8409),#8413);
+#8409 = LINE('',#8410,#8411);
+#8410 = CARTESIAN_POINT('',(-0.45,-0.5));
+#8411 = VECTOR('',#8412,1.);
+#8412 = DIRECTION('',(1.,4.4E-16));
+#8413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8412 = ORIENTED_EDGE('',*,*,#8413,.T.);
-#8413 = EDGE_CURVE('',#8391,#8343,#8414,.T.);
-#8414 = SURFACE_CURVE('',#8415,(#8419,#8426),.PCURVE_S1.);
-#8415 = LINE('',#8416,#8417);
-#8416 = CARTESIAN_POINT('',(3.275,2.4,0.15));
-#8417 = VECTOR('',#8418,1.);
-#8418 = DIRECTION('',(-1.,0.,0.));
-#8419 = PCURVE('',#7365,#8420);
-#8420 = DEFINITIONAL_REPRESENTATION('',(#8421),#8425);
-#8421 = LINE('',#8422,#8423);
-#8422 = CARTESIAN_POINT('',(2.625,-0.9));
-#8423 = VECTOR('',#8424,1.);
-#8424 = DIRECTION('',(1.,0.));
-#8425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8414 = ORIENTED_EDGE('',*,*,#8415,.T.);
+#8415 = EDGE_CURVE('',#8393,#8416,#8418,.T.);
+#8416 = VERTEX_POINT('',#8417);
+#8417 = CARTESIAN_POINT('',(0.65,2.4,0.65));
+#8418 = SURFACE_CURVE('',#8419,(#8423,#8430),.PCURVE_S1.);
+#8419 = LINE('',#8420,#8421);
+#8420 = CARTESIAN_POINT('',(2.625,2.4,0.65));
+#8421 = VECTOR('',#8422,1.);
+#8422 = DIRECTION('',(1.,0.,0.));
+#8423 = PCURVE('',#7413,#8424);
+#8424 = DEFINITIONAL_REPRESENTATION('',(#8425),#8429);
+#8425 = LINE('',#8426,#8427);
+#8426 = CARTESIAN_POINT('',(3.275,-1.4));
+#8427 = VECTOR('',#8428,1.);
+#8428 = DIRECTION('',(-1.,-0.));
+#8429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8426 = PCURVE('',#7781,#8427);
-#8427 = DEFINITIONAL_REPRESENTATION('',(#8428),#8432);
-#8428 = LINE('',#8429,#8430);
-#8429 = CARTESIAN_POINT('',(-2.625,-0.5));
-#8430 = VECTOR('',#8431,1.);
-#8431 = DIRECTION('',(1.,0.));
-#8432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8430 = PCURVE('',#7773,#8431);
+#8431 = DEFINITIONAL_REPRESENTATION('',(#8432),#8436);
+#8432 = LINE('',#8433,#8434);
+#8433 = CARTESIAN_POINT('',(3.275,-0.5));
+#8434 = VECTOR('',#8435,1.);
+#8435 = DIRECTION('',(1.,0.));
+#8436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8433 = ADVANCED_FACE('',(#8434),#7337,.T.);
-#8434 = FACE_BOUND('',#8435,.T.);
-#8435 = EDGE_LOOP('',(#8436,#8437,#8438,#8461));
-#8436 = ORIENTED_EDGE('',*,*,#7321,.T.);
-#8437 = ORIENTED_EDGE('',*,*,#8317,.T.);
-#8438 = ORIENTED_EDGE('',*,*,#8439,.T.);
-#8439 = EDGE_CURVE('',#8290,#8440,#8442,.T.);
-#8440 = VERTEX_POINT('',#8441);
-#8441 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
-#8442 = SURFACE_CURVE('',#8443,(#8447,#8454),.PCURVE_S1.);
-#8443 = LINE('',#8444,#8445);
-#8444 = CARTESIAN_POINT('',(-5.9,2.4,4.4));
-#8445 = VECTOR('',#8446,1.);
-#8446 = DIRECTION('',(0.,-1.,1.22E-15));
-#8447 = PCURVE('',#7337,#8448);
-#8448 = DEFINITIONAL_REPRESENTATION('',(#8449),#8453);
-#8449 = LINE('',#8450,#8451);
-#8450 = CARTESIAN_POINT('',(8.315186916493E-16,-5.15));
-#8451 = VECTOR('',#8452,1.);
-#8452 = DIRECTION('',(1.,-1.1E-16));
-#8453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8437 = ORIENTED_EDGE('',*,*,#8438,.T.);
+#8438 = EDGE_CURVE('',#8416,#8439,#8441,.T.);
+#8439 = VERTEX_POINT('',#8440);
+#8440 = CARTESIAN_POINT('',(0.65,2.4,0.15));
+#8441 = SURFACE_CURVE('',#8442,(#8446,#8453),.PCURVE_S1.);
+#8442 = LINE('',#8443,#8444);
+#8443 = CARTESIAN_POINT('',(0.65,2.4,-5.E-02));
+#8444 = VECTOR('',#8445,1.);
+#8445 = DIRECTION('',(0.,-1.11E-15,-1.));
+#8446 = PCURVE('',#7413,#8447);
+#8447 = DEFINITIONAL_REPRESENTATION('',(#8448),#8452);
+#8448 = LINE('',#8449,#8450);
+#8449 = CARTESIAN_POINT('',(5.25,-0.7));
+#8450 = VECTOR('',#8451,1.);
+#8451 = DIRECTION('',(-0.,1.));
+#8452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8454 = PCURVE('',#8305,#8455);
-#8455 = DEFINITIONAL_REPRESENTATION('',(#8456),#8460);
-#8456 = LINE('',#8457,#8458);
-#8457 = CARTESIAN_POINT('',(2.4,5.9));
-#8458 = VECTOR('',#8459,1.);
-#8459 = DIRECTION('',(-1.,-0.));
-#8460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8453 = PCURVE('',#7801,#8454);
+#8454 = DEFINITIONAL_REPRESENTATION('',(#8455),#8459);
+#8455 = LINE('',#8456,#8457);
+#8456 = CARTESIAN_POINT('',(0.7,-0.5));
+#8457 = VECTOR('',#8458,1.);
+#8458 = DIRECTION('',(1.,-4.4E-16));
+#8459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8461 = ORIENTED_EDGE('',*,*,#8462,.F.);
-#8462 = EDGE_CURVE('',#7294,#8440,#8463,.T.);
-#8463 = SURFACE_CURVE('',#8464,(#8468,#8475),.PCURVE_S1.);
-#8464 = LINE('',#8465,#8466);
-#8465 = CARTESIAN_POINT('',(-5.9,-2.4,-0.75));
-#8466 = VECTOR('',#8467,1.);
-#8467 = DIRECTION('',(0.,1.11E-15,1.));
-#8468 = PCURVE('',#7337,#8469);
-#8469 = DEFINITIONAL_REPRESENTATION('',(#8470),#8474);
-#8470 = LINE('',#8471,#8472);
-#8471 = CARTESIAN_POINT('',(4.8,-1.070518200753E-18));
-#8472 = VECTOR('',#8473,1.);
-#8473 = DIRECTION('',(0.,-1.));
-#8474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8460 = ORIENTED_EDGE('',*,*,#8461,.T.);
+#8461 = EDGE_CURVE('',#8439,#8391,#8462,.T.);
+#8462 = SURFACE_CURVE('',#8463,(#8467,#8474),.PCURVE_S1.);
+#8463 = LINE('',#8464,#8465);
+#8464 = CARTESIAN_POINT('',(3.275,2.4,0.15));
+#8465 = VECTOR('',#8466,1.);
+#8466 = DIRECTION('',(-1.,0.,0.));
+#8467 = PCURVE('',#7413,#8468);
+#8468 = DEFINITIONAL_REPRESENTATION('',(#8469),#8473);
+#8469 = LINE('',#8470,#8471);
+#8470 = CARTESIAN_POINT('',(2.625,-0.9));
+#8471 = VECTOR('',#8472,1.);
+#8472 = DIRECTION('',(1.,0.));
+#8473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8475 = PCURVE('',#7309,#8476);
-#8476 = DEFINITIONAL_REPRESENTATION('',(#8477),#8481);
-#8477 = LINE('',#8478,#8479);
-#8478 = CARTESIAN_POINT('',(0.,0.));
-#8479 = VECTOR('',#8480,1.);
-#8480 = DIRECTION('',(0.,-1.));
-#8481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8474 = PCURVE('',#7829,#8475);
+#8475 = DEFINITIONAL_REPRESENTATION('',(#8476),#8480);
+#8476 = LINE('',#8477,#8478);
+#8477 = CARTESIAN_POINT('',(-2.625,-0.5));
+#8478 = VECTOR('',#8479,1.);
+#8479 = DIRECTION('',(1.,0.));
+#8480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8482 = ADVANCED_FACE('',(#8483,#8929),#7309,.T.);
-#8483 = FACE_BOUND('',#8484,.T.);
-#8484 = EDGE_LOOP('',(#8485,#8515,#8536,#8537,#8538,#8561,#8589,#8617,
-    #8645,#8668,#8691,#8714,#8737,#8765,#8788,#8811,#8834,#8857,#8880,
-    #8903));
-#8485 = ORIENTED_EDGE('',*,*,#8486,.F.);
-#8486 = EDGE_CURVE('',#8487,#8489,#8491,.T.);
-#8487 = VERTEX_POINT('',#8488);
-#8488 = CARTESIAN_POINT('',(-1.75,-2.4,-0.75));
-#8489 = VERTEX_POINT('',#8490);
-#8490 = CARTESIAN_POINT('',(1.75,-2.4,-0.75));
-#8491 = SURFACE_CURVE('',#8492,(#8496,#8503),.PCURVE_S1.);
-#8492 = LINE('',#8493,#8494);
-#8493 = CARTESIAN_POINT('',(-5.9,-2.4,-0.75));
-#8494 = VECTOR('',#8495,1.);
-#8495 = DIRECTION('',(1.,0.,0.));
-#8496 = PCURVE('',#7309,#8497);
-#8497 = DEFINITIONAL_REPRESENTATION('',(#8498),#8502);
-#8498 = LINE('',#8499,#8500);
-#8499 = CARTESIAN_POINT('',(0.,4.440892098501E-16));
-#8500 = VECTOR('',#8501,1.);
-#8501 = DIRECTION('',(1.,0.));
-#8502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8481 = ADVANCED_FACE('',(#8482),#7385,.T.);
+#8482 = FACE_BOUND('',#8483,.T.);
+#8483 = EDGE_LOOP('',(#8484,#8485,#8486,#8509));
+#8484 = ORIENTED_EDGE('',*,*,#7369,.T.);
+#8485 = ORIENTED_EDGE('',*,*,#8365,.T.);
+#8486 = ORIENTED_EDGE('',*,*,#8487,.T.);
+#8487 = EDGE_CURVE('',#8338,#8488,#8490,.T.);
+#8488 = VERTEX_POINT('',#8489);
+#8489 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
+#8490 = SURFACE_CURVE('',#8491,(#8495,#8502),.PCURVE_S1.);
+#8491 = LINE('',#8492,#8493);
+#8492 = CARTESIAN_POINT('',(-5.9,2.4,4.4));
+#8493 = VECTOR('',#8494,1.);
+#8494 = DIRECTION('',(0.,-1.,1.22E-15));
+#8495 = PCURVE('',#7385,#8496);
+#8496 = DEFINITIONAL_REPRESENTATION('',(#8497),#8501);
+#8497 = LINE('',#8498,#8499);
+#8498 = CARTESIAN_POINT('',(8.315186916493E-16,-5.15));
+#8499 = VECTOR('',#8500,1.);
+#8500 = DIRECTION('',(1.,-1.1E-16));
+#8501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8503 = PCURVE('',#8504,#8509);
-#8504 = PLANE('',#8505);
-#8505 = AXIS2_PLACEMENT_3D('',#8506,#8507,#8508);
-#8506 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
-#8507 = DIRECTION('',(0.,6.7E-16,1.));
-#8508 = DIRECTION('',(1.,0.,0.));
-#8509 = DEFINITIONAL_REPRESENTATION('',(#8510),#8514);
-#8510 = LINE('',#8511,#8512);
-#8511 = CARTESIAN_POINT('',(-4.15,-5.3));
-#8512 = VECTOR('',#8513,1.);
-#8513 = DIRECTION('',(1.,0.));
-#8514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8502 = PCURVE('',#8353,#8503);
+#8503 = DEFINITIONAL_REPRESENTATION('',(#8504),#8508);
+#8504 = LINE('',#8505,#8506);
+#8505 = CARTESIAN_POINT('',(2.4,5.9));
+#8506 = VECTOR('',#8507,1.);
+#8507 = DIRECTION('',(-1.,-0.));
+#8508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8515 = ORIENTED_EDGE('',*,*,#8516,.T.);
-#8516 = EDGE_CURVE('',#8487,#7266,#8517,.T.);
-#8517 = SURFACE_CURVE('',#8518,(#8522,#8529),.PCURVE_S1.);
+#8509 = ORIENTED_EDGE('',*,*,#8510,.F.);
+#8510 = EDGE_CURVE('',#7342,#8488,#8511,.T.);
+#8511 = SURFACE_CURVE('',#8512,(#8516,#8523),.PCURVE_S1.);
+#8512 = LINE('',#8513,#8514);
+#8513 = CARTESIAN_POINT('',(-5.9,-2.4,-0.75));
+#8514 = VECTOR('',#8515,1.);
+#8515 = DIRECTION('',(0.,1.11E-15,1.));
+#8516 = PCURVE('',#7385,#8517);
+#8517 = DEFINITIONAL_REPRESENTATION('',(#8518),#8522);
 #8518 = LINE('',#8519,#8520);
-#8519 = CARTESIAN_POINT('',(-1.75,-2.4,0.3));
+#8519 = CARTESIAN_POINT('',(4.8,-1.070518200753E-18));
 #8520 = VECTOR('',#8521,1.);
-#8521 = DIRECTION('',(-2.1E-16,1.11E-15,1.));
-#8522 = PCURVE('',#7309,#8523);
-#8523 = DEFINITIONAL_REPRESENTATION('',(#8524),#8528);
-#8524 = LINE('',#8525,#8526);
-#8525 = CARTESIAN_POINT('',(4.15,-1.05));
-#8526 = VECTOR('',#8527,1.);
-#8527 = DIRECTION('',(-2.1E-16,-1.));
-#8528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8521 = DIRECTION('',(0.,-1.));
+#8522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8529 = PCURVE('',#7281,#8530);
-#8530 = DEFINITIONAL_REPRESENTATION('',(#8531),#8535);
-#8531 = LINE('',#8532,#8533);
-#8532 = CARTESIAN_POINT('',(1.05,-5.3));
-#8533 = VECTOR('',#8534,1.);
-#8534 = DIRECTION('',(-1.,4.4E-16));
-#8535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8523 = PCURVE('',#7357,#8524);
+#8524 = DEFINITIONAL_REPRESENTATION('',(#8525),#8529);
+#8525 = LINE('',#8526,#8527);
+#8526 = CARTESIAN_POINT('',(0.,0.));
+#8527 = VECTOR('',#8528,1.);
+#8528 = DIRECTION('',(0.,-1.));
+#8529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8536 = ORIENTED_EDGE('',*,*,#7293,.T.);
-#8537 = ORIENTED_EDGE('',*,*,#8462,.T.);
-#8538 = ORIENTED_EDGE('',*,*,#8539,.T.);
-#8539 = EDGE_CURVE('',#8440,#8540,#8542,.T.);
-#8540 = VERTEX_POINT('',#8541);
-#8541 = CARTESIAN_POINT('',(-5.5,-2.4,4.4));
-#8542 = SURFACE_CURVE('',#8543,(#8547,#8554),.PCURVE_S1.);
-#8543 = LINE('',#8544,#8545);
-#8544 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
-#8545 = VECTOR('',#8546,1.);
-#8546 = DIRECTION('',(1.,0.,0.));
-#8547 = PCURVE('',#7309,#8548);
-#8548 = DEFINITIONAL_REPRESENTATION('',(#8549),#8553);
-#8549 = LINE('',#8550,#8551);
-#8550 = CARTESIAN_POINT('',(0.,-5.15));
-#8551 = VECTOR('',#8552,1.);
-#8552 = DIRECTION('',(1.,0.));
-#8553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8530 = ADVANCED_FACE('',(#8531,#8977),#7357,.T.);
+#8531 = FACE_BOUND('',#8532,.T.);
+#8532 = EDGE_LOOP('',(#8533,#8563,#8584,#8585,#8586,#8609,#8637,#8665,
+    #8693,#8716,#8739,#8762,#8785,#8813,#8836,#8859,#8882,#8905,#8928,
+    #8951));
+#8533 = ORIENTED_EDGE('',*,*,#8534,.F.);
+#8534 = EDGE_CURVE('',#8535,#8537,#8539,.T.);
+#8535 = VERTEX_POINT('',#8536);
+#8536 = CARTESIAN_POINT('',(-1.75,-2.4,-0.75));
+#8537 = VERTEX_POINT('',#8538);
+#8538 = CARTESIAN_POINT('',(1.75,-2.4,-0.75));
+#8539 = SURFACE_CURVE('',#8540,(#8544,#8551),.PCURVE_S1.);
+#8540 = LINE('',#8541,#8542);
+#8541 = CARTESIAN_POINT('',(-5.9,-2.4,-0.75));
+#8542 = VECTOR('',#8543,1.);
+#8543 = DIRECTION('',(1.,0.,0.));
+#8544 = PCURVE('',#7357,#8545);
+#8545 = DEFINITIONAL_REPRESENTATION('',(#8546),#8550);
+#8546 = LINE('',#8547,#8548);
+#8547 = CARTESIAN_POINT('',(0.,4.440892098501E-16));
+#8548 = VECTOR('',#8549,1.);
+#8549 = DIRECTION('',(1.,0.));
+#8550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8554 = PCURVE('',#8305,#8555);
-#8555 = DEFINITIONAL_REPRESENTATION('',(#8556),#8560);
-#8556 = LINE('',#8557,#8558);
-#8557 = CARTESIAN_POINT('',(-2.4,5.9));
-#8558 = VECTOR('',#8559,1.);
-#8559 = DIRECTION('',(0.,-1.));
-#8560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8551 = PCURVE('',#8552,#8557);
+#8552 = PLANE('',#8553);
+#8553 = AXIS2_PLACEMENT_3D('',#8554,#8555,#8556);
+#8554 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#8555 = DIRECTION('',(0.,6.7E-16,1.));
+#8556 = DIRECTION('',(1.,0.,0.));
+#8557 = DEFINITIONAL_REPRESENTATION('',(#8558),#8562);
+#8558 = LINE('',#8559,#8560);
+#8559 = CARTESIAN_POINT('',(-4.15,-5.3));
+#8560 = VECTOR('',#8561,1.);
+#8561 = DIRECTION('',(1.,0.));
+#8562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8561 = ORIENTED_EDGE('',*,*,#8562,.T.);
-#8562 = EDGE_CURVE('',#8540,#8563,#8565,.T.);
-#8563 = VERTEX_POINT('',#8564);
-#8564 = CARTESIAN_POINT('',(-5.5,-2.4,3.85));
+#8563 = ORIENTED_EDGE('',*,*,#8564,.T.);
+#8564 = EDGE_CURVE('',#8535,#7314,#8565,.T.);
 #8565 = SURFACE_CURVE('',#8566,(#8570,#8577),.PCURVE_S1.);
 #8566 = LINE('',#8567,#8568);
-#8567 = CARTESIAN_POINT('',(-5.5,-2.4,1.55));
+#8567 = CARTESIAN_POINT('',(-1.75,-2.4,0.3));
 #8568 = VECTOR('',#8569,1.);
-#8569 = DIRECTION('',(-0.,-2.89E-15,-1.));
-#8570 = PCURVE('',#7309,#8571);
+#8569 = DIRECTION('',(-2.1E-16,1.11E-15,1.));
+#8570 = PCURVE('',#7357,#8571);
 #8571 = DEFINITIONAL_REPRESENTATION('',(#8572),#8576);
 #8572 = LINE('',#8573,#8574);
-#8573 = CARTESIAN_POINT('',(0.4,-2.3));
+#8573 = CARTESIAN_POINT('',(4.15,-1.05));
 #8574 = VECTOR('',#8575,1.);
-#8575 = DIRECTION('',(0.,1.));
+#8575 = DIRECTION('',(-2.1E-16,-1.));
 #8576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8577 = PCURVE('',#8578,#8583);
-#8578 = PLANE('',#8579);
-#8579 = AXIS2_PLACEMENT_3D('',#8580,#8581,#8582);
-#8580 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
-#8581 = DIRECTION('',(1.,-0.,0.));
-#8582 = DIRECTION('',(0.,2.78E-15,1.));
-#8583 = DEFINITIONAL_REPRESENTATION('',(#8584),#8588);
-#8584 = LINE('',#8585,#8586);
-#8585 = CARTESIAN_POINT('',(-2.3,-0.5));
-#8586 = VECTOR('',#8587,1.);
-#8587 = DIRECTION('',(-1.,1.1E-16));
-#8588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8577 = PCURVE('',#7329,#8578);
+#8578 = DEFINITIONAL_REPRESENTATION('',(#8579),#8583);
+#8579 = LINE('',#8580,#8581);
+#8580 = CARTESIAN_POINT('',(1.05,-5.3));
+#8581 = VECTOR('',#8582,1.);
+#8582 = DIRECTION('',(-1.,4.4E-16));
+#8583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8589 = ORIENTED_EDGE('',*,*,#8590,.T.);
-#8590 = EDGE_CURVE('',#8563,#8591,#8593,.T.);
-#8591 = VERTEX_POINT('',#8592);
-#8592 = CARTESIAN_POINT('',(-4.8,-2.4,3.85));
-#8593 = SURFACE_CURVE('',#8594,(#8598,#8605),.PCURVE_S1.);
-#8594 = LINE('',#8595,#8596);
-#8595 = CARTESIAN_POINT('',(-5.35,-2.4,3.85));
-#8596 = VECTOR('',#8597,1.);
-#8597 = DIRECTION('',(1.,0.,0.));
-#8598 = PCURVE('',#7309,#8599);
-#8599 = DEFINITIONAL_REPRESENTATION('',(#8600),#8604);
-#8600 = LINE('',#8601,#8602);
-#8601 = CARTESIAN_POINT('',(0.55,-4.6));
-#8602 = VECTOR('',#8603,1.);
-#8603 = DIRECTION('',(1.,0.));
-#8604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8584 = ORIENTED_EDGE('',*,*,#7341,.T.);
+#8585 = ORIENTED_EDGE('',*,*,#8510,.T.);
+#8586 = ORIENTED_EDGE('',*,*,#8587,.T.);
+#8587 = EDGE_CURVE('',#8488,#8588,#8590,.T.);
+#8588 = VERTEX_POINT('',#8589);
+#8589 = CARTESIAN_POINT('',(-5.5,-2.4,4.4));
+#8590 = SURFACE_CURVE('',#8591,(#8595,#8602),.PCURVE_S1.);
+#8591 = LINE('',#8592,#8593);
+#8592 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
+#8593 = VECTOR('',#8594,1.);
+#8594 = DIRECTION('',(1.,0.,0.));
+#8595 = PCURVE('',#7357,#8596);
+#8596 = DEFINITIONAL_REPRESENTATION('',(#8597),#8601);
+#8597 = LINE('',#8598,#8599);
+#8598 = CARTESIAN_POINT('',(0.,-5.15));
+#8599 = VECTOR('',#8600,1.);
+#8600 = DIRECTION('',(1.,0.));
+#8601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8605 = PCURVE('',#8606,#8611);
-#8606 = PLANE('',#8607);
-#8607 = AXIS2_PLACEMENT_3D('',#8608,#8609,#8610);
-#8608 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
-#8609 = DIRECTION('',(-0.,2.83E-15,1.));
-#8610 = DIRECTION('',(-1.,0.,-0.));
-#8611 = DEFINITIONAL_REPRESENTATION('',(#8612),#8616);
-#8612 = LINE('',#8613,#8614);
-#8613 = CARTESIAN_POINT('',(0.55,-0.5));
-#8614 = VECTOR('',#8615,1.);
-#8615 = DIRECTION('',(-1.,0.));
-#8616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8602 = PCURVE('',#8353,#8603);
+#8603 = DEFINITIONAL_REPRESENTATION('',(#8604),#8608);
+#8604 = LINE('',#8605,#8606);
+#8605 = CARTESIAN_POINT('',(-2.4,5.9));
+#8606 = VECTOR('',#8607,1.);
+#8607 = DIRECTION('',(0.,-1.));
+#8608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8617 = ORIENTED_EDGE('',*,*,#8618,.T.);
-#8618 = EDGE_CURVE('',#8591,#8619,#8621,.T.);
-#8619 = VERTEX_POINT('',#8620);
-#8620 = CARTESIAN_POINT('',(-4.8,-2.4,4.4));
-#8621 = SURFACE_CURVE('',#8622,(#8626,#8633),.PCURVE_S1.);
-#8622 = LINE('',#8623,#8624);
-#8623 = CARTESIAN_POINT('',(-4.8,-2.4,1.9));
-#8624 = VECTOR('',#8625,1.);
-#8625 = DIRECTION('',(0.,2.89E-15,1.));
-#8626 = PCURVE('',#7309,#8627);
-#8627 = DEFINITIONAL_REPRESENTATION('',(#8628),#8632);
-#8628 = LINE('',#8629,#8630);
-#8629 = CARTESIAN_POINT('',(1.1,-2.65));
-#8630 = VECTOR('',#8631,1.);
-#8631 = DIRECTION('',(0.,-1.));
-#8632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8609 = ORIENTED_EDGE('',*,*,#8610,.T.);
+#8610 = EDGE_CURVE('',#8588,#8611,#8613,.T.);
+#8611 = VERTEX_POINT('',#8612);
+#8612 = CARTESIAN_POINT('',(-5.5,-2.4,3.85));
+#8613 = SURFACE_CURVE('',#8614,(#8618,#8625),.PCURVE_S1.);
+#8614 = LINE('',#8615,#8616);
+#8615 = CARTESIAN_POINT('',(-5.5,-2.4,1.55));
+#8616 = VECTOR('',#8617,1.);
+#8617 = DIRECTION('',(-0.,-2.89E-15,-1.));
+#8618 = PCURVE('',#7357,#8619);
+#8619 = DEFINITIONAL_REPRESENTATION('',(#8620),#8624);
+#8620 = LINE('',#8621,#8622);
+#8621 = CARTESIAN_POINT('',(0.4,-2.3));
+#8622 = VECTOR('',#8623,1.);
+#8623 = DIRECTION('',(0.,1.));
+#8624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8633 = PCURVE('',#8634,#8639);
-#8634 = PLANE('',#8635);
-#8635 = AXIS2_PLACEMENT_3D('',#8636,#8637,#8638);
-#8636 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
-#8637 = DIRECTION('',(-1.,0.,-0.));
-#8638 = DIRECTION('',(0.,-2.78E-15,-1.));
-#8639 = DEFINITIONAL_REPRESENTATION('',(#8640),#8644);
-#8640 = LINE('',#8641,#8642);
-#8641 = CARTESIAN_POINT('',(2.65,-0.5));
-#8642 = VECTOR('',#8643,1.);
-#8643 = DIRECTION('',(-1.,-1.1E-16));
-#8644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8625 = PCURVE('',#8626,#8631);
+#8626 = PLANE('',#8627);
+#8627 = AXIS2_PLACEMENT_3D('',#8628,#8629,#8630);
+#8628 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#8629 = DIRECTION('',(1.,-0.,0.));
+#8630 = DIRECTION('',(0.,2.78E-15,1.));
+#8631 = DEFINITIONAL_REPRESENTATION('',(#8632),#8636);
+#8632 = LINE('',#8633,#8634);
+#8633 = CARTESIAN_POINT('',(-2.3,-0.5));
+#8634 = VECTOR('',#8635,1.);
+#8635 = DIRECTION('',(-1.,1.1E-16));
+#8636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8645 = ORIENTED_EDGE('',*,*,#8646,.T.);
-#8646 = EDGE_CURVE('',#8619,#8647,#8649,.T.);
-#8647 = VERTEX_POINT('',#8648);
-#8648 = CARTESIAN_POINT('',(-2.6,-2.4,4.4));
-#8649 = SURFACE_CURVE('',#8650,(#8654,#8661),.PCURVE_S1.);
-#8650 = LINE('',#8651,#8652);
-#8651 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
-#8652 = VECTOR('',#8653,1.);
-#8653 = DIRECTION('',(1.,0.,0.));
-#8654 = PCURVE('',#7309,#8655);
-#8655 = DEFINITIONAL_REPRESENTATION('',(#8656),#8660);
-#8656 = LINE('',#8657,#8658);
-#8657 = CARTESIAN_POINT('',(0.,-5.15));
-#8658 = VECTOR('',#8659,1.);
-#8659 = DIRECTION('',(1.,0.));
-#8660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8637 = ORIENTED_EDGE('',*,*,#8638,.T.);
+#8638 = EDGE_CURVE('',#8611,#8639,#8641,.T.);
+#8639 = VERTEX_POINT('',#8640);
+#8640 = CARTESIAN_POINT('',(-4.8,-2.4,3.85));
+#8641 = SURFACE_CURVE('',#8642,(#8646,#8653),.PCURVE_S1.);
+#8642 = LINE('',#8643,#8644);
+#8643 = CARTESIAN_POINT('',(-5.35,-2.4,3.85));
+#8644 = VECTOR('',#8645,1.);
+#8645 = DIRECTION('',(1.,0.,0.));
+#8646 = PCURVE('',#7357,#8647);
+#8647 = DEFINITIONAL_REPRESENTATION('',(#8648),#8652);
+#8648 = LINE('',#8649,#8650);
+#8649 = CARTESIAN_POINT('',(0.55,-4.6));
+#8650 = VECTOR('',#8651,1.);
+#8651 = DIRECTION('',(1.,0.));
+#8652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8661 = PCURVE('',#8208,#8662);
-#8662 = DEFINITIONAL_REPRESENTATION('',(#8663),#8667);
-#8663 = LINE('',#8664,#8665);
-#8664 = CARTESIAN_POINT('',(-2.4,5.9));
-#8665 = VECTOR('',#8666,1.);
-#8666 = DIRECTION('',(0.,-1.));
-#8667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8653 = PCURVE('',#8654,#8659);
+#8654 = PLANE('',#8655);
+#8655 = AXIS2_PLACEMENT_3D('',#8656,#8657,#8658);
+#8656 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
+#8657 = DIRECTION('',(-0.,2.83E-15,1.));
+#8658 = DIRECTION('',(-1.,0.,-0.));
+#8659 = DEFINITIONAL_REPRESENTATION('',(#8660),#8664);
+#8660 = LINE('',#8661,#8662);
+#8661 = CARTESIAN_POINT('',(0.55,-0.5));
+#8662 = VECTOR('',#8663,1.);
+#8663 = DIRECTION('',(-1.,0.));
+#8664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8668 = ORIENTED_EDGE('',*,*,#8669,.T.);
-#8669 = EDGE_CURVE('',#8647,#8670,#8672,.T.);
-#8670 = VERTEX_POINT('',#8671);
-#8671 = CARTESIAN_POINT('',(-2.6,-2.4,3.6));
-#8672 = SURFACE_CURVE('',#8673,(#8677,#8684),.PCURVE_S1.);
-#8673 = LINE('',#8674,#8675);
-#8674 = CARTESIAN_POINT('',(-2.6,-2.4,4.4));
-#8675 = VECTOR('',#8676,1.);
-#8676 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8677 = PCURVE('',#7309,#8678);
-#8678 = DEFINITIONAL_REPRESENTATION('',(#8679),#8683);
-#8679 = LINE('',#8680,#8681);
-#8680 = CARTESIAN_POINT('',(3.3,-5.15));
-#8681 = VECTOR('',#8682,1.);
-#8682 = DIRECTION('',(0.,1.));
-#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8665 = ORIENTED_EDGE('',*,*,#8666,.T.);
+#8666 = EDGE_CURVE('',#8639,#8667,#8669,.T.);
+#8667 = VERTEX_POINT('',#8668);
+#8668 = CARTESIAN_POINT('',(-4.8,-2.4,4.4));
+#8669 = SURFACE_CURVE('',#8670,(#8674,#8681),.PCURVE_S1.);
+#8670 = LINE('',#8671,#8672);
+#8671 = CARTESIAN_POINT('',(-4.8,-2.4,1.9));
+#8672 = VECTOR('',#8673,1.);
+#8673 = DIRECTION('',(0.,2.89E-15,1.));
+#8674 = PCURVE('',#7357,#8675);
+#8675 = DEFINITIONAL_REPRESENTATION('',(#8676),#8680);
+#8676 = LINE('',#8677,#8678);
+#8677 = CARTESIAN_POINT('',(1.1,-2.65));
+#8678 = VECTOR('',#8679,1.);
+#8679 = DIRECTION('',(0.,-1.));
+#8680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8684 = PCURVE('',#8180,#8685);
-#8685 = DEFINITIONAL_REPRESENTATION('',(#8686),#8690);
-#8686 = LINE('',#8687,#8688);
-#8687 = CARTESIAN_POINT('',(4.8,1.154141036402E-15));
-#8688 = VECTOR('',#8689,1.);
-#8689 = DIRECTION('',(0.,-1.));
-#8690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8681 = PCURVE('',#8682,#8687);
+#8682 = PLANE('',#8683);
+#8683 = AXIS2_PLACEMENT_3D('',#8684,#8685,#8686);
+#8684 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
+#8685 = DIRECTION('',(-1.,0.,-0.));
+#8686 = DIRECTION('',(0.,-2.78E-15,-1.));
+#8687 = DEFINITIONAL_REPRESENTATION('',(#8688),#8692);
+#8688 = LINE('',#8689,#8690);
+#8689 = CARTESIAN_POINT('',(2.65,-0.5));
+#8690 = VECTOR('',#8691,1.);
+#8691 = DIRECTION('',(-1.,-1.1E-16));
+#8692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8691 = ORIENTED_EDGE('',*,*,#8692,.T.);
-#8692 = EDGE_CURVE('',#8670,#8693,#8695,.T.);
-#8693 = VERTEX_POINT('',#8694);
-#8694 = CARTESIAN_POINT('',(-1.9,-2.4,3.6));
-#8695 = SURFACE_CURVE('',#8696,(#8700,#8707),.PCURVE_S1.);
-#8696 = LINE('',#8697,#8698);
-#8697 = CARTESIAN_POINT('',(-2.6,-2.4,3.6));
-#8698 = VECTOR('',#8699,1.);
-#8699 = DIRECTION('',(1.,0.,0.));
-#8700 = PCURVE('',#7309,#8701);
-#8701 = DEFINITIONAL_REPRESENTATION('',(#8702),#8706);
-#8702 = LINE('',#8703,#8704);
-#8703 = CARTESIAN_POINT('',(3.3,-4.35));
-#8704 = VECTOR('',#8705,1.);
-#8705 = DIRECTION('',(1.,0.));
-#8706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8693 = ORIENTED_EDGE('',*,*,#8694,.T.);
+#8694 = EDGE_CURVE('',#8667,#8695,#8697,.T.);
+#8695 = VERTEX_POINT('',#8696);
+#8696 = CARTESIAN_POINT('',(-2.6,-2.4,4.4));
+#8697 = SURFACE_CURVE('',#8698,(#8702,#8709),.PCURVE_S1.);
+#8698 = LINE('',#8699,#8700);
+#8699 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
+#8700 = VECTOR('',#8701,1.);
+#8701 = DIRECTION('',(1.,0.,0.));
+#8702 = PCURVE('',#7357,#8703);
+#8703 = DEFINITIONAL_REPRESENTATION('',(#8704),#8708);
+#8704 = LINE('',#8705,#8706);
+#8705 = CARTESIAN_POINT('',(0.,-5.15));
+#8706 = VECTOR('',#8707,1.);
+#8707 = DIRECTION('',(1.,0.));
+#8708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8707 = PCURVE('',#8152,#8708);
-#8708 = DEFINITIONAL_REPRESENTATION('',(#8709),#8713);
-#8709 = LINE('',#8710,#8711);
-#8710 = CARTESIAN_POINT('',(-2.4,0.35));
-#8711 = VECTOR('',#8712,1.);
-#8712 = DIRECTION('',(0.,-1.));
-#8713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8709 = PCURVE('',#8256,#8710);
+#8710 = DEFINITIONAL_REPRESENTATION('',(#8711),#8715);
+#8711 = LINE('',#8712,#8713);
+#8712 = CARTESIAN_POINT('',(-2.4,5.9));
+#8713 = VECTOR('',#8714,1.);
+#8714 = DIRECTION('',(0.,-1.));
+#8715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8714 = ORIENTED_EDGE('',*,*,#8715,.F.);
-#8715 = EDGE_CURVE('',#8716,#8693,#8718,.T.);
-#8716 = VERTEX_POINT('',#8717);
-#8717 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
-#8718 = SURFACE_CURVE('',#8719,(#8723,#8730),.PCURVE_S1.);
-#8719 = LINE('',#8720,#8721);
-#8720 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
-#8721 = VECTOR('',#8722,1.);
-#8722 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8723 = PCURVE('',#7309,#8724);
-#8724 = DEFINITIONAL_REPRESENTATION('',(#8725),#8729);
-#8725 = LINE('',#8726,#8727);
-#8726 = CARTESIAN_POINT('',(4.,-5.15));
-#8727 = VECTOR('',#8728,1.);
-#8728 = DIRECTION('',(0.,1.));
-#8729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8716 = ORIENTED_EDGE('',*,*,#8717,.T.);
+#8717 = EDGE_CURVE('',#8695,#8718,#8720,.T.);
+#8718 = VERTEX_POINT('',#8719);
+#8719 = CARTESIAN_POINT('',(-2.6,-2.4,3.6));
+#8720 = SURFACE_CURVE('',#8721,(#8725,#8732),.PCURVE_S1.);
+#8721 = LINE('',#8722,#8723);
+#8722 = CARTESIAN_POINT('',(-2.6,-2.4,4.4));
+#8723 = VECTOR('',#8724,1.);
+#8724 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8725 = PCURVE('',#7357,#8726);
+#8726 = DEFINITIONAL_REPRESENTATION('',(#8727),#8731);
+#8727 = LINE('',#8728,#8729);
+#8728 = CARTESIAN_POINT('',(3.3,-5.15));
+#8729 = VECTOR('',#8730,1.);
+#8730 = DIRECTION('',(0.,1.));
+#8731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8730 = PCURVE('',#8124,#8731);
-#8731 = DEFINITIONAL_REPRESENTATION('',(#8732),#8736);
-#8732 = LINE('',#8733,#8734);
-#8733 = CARTESIAN_POINT('',(0.,0.));
-#8734 = VECTOR('',#8735,1.);
-#8735 = DIRECTION('',(0.,-1.));
-#8736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8732 = PCURVE('',#8228,#8733);
+#8733 = DEFINITIONAL_REPRESENTATION('',(#8734),#8738);
+#8734 = LINE('',#8735,#8736);
+#8735 = CARTESIAN_POINT('',(4.8,1.154141036402E-15));
+#8736 = VECTOR('',#8737,1.);
+#8737 = DIRECTION('',(0.,-1.));
+#8738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8737 = ORIENTED_EDGE('',*,*,#8738,.T.);
-#8738 = EDGE_CURVE('',#8716,#8739,#8741,.T.);
-#8739 = VERTEX_POINT('',#8740);
-#8740 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
-#8741 = SURFACE_CURVE('',#8742,(#8746,#8753),.PCURVE_S1.);
-#8742 = LINE('',#8743,#8744);
-#8743 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
-#8744 = VECTOR('',#8745,1.);
-#8745 = DIRECTION('',(1.,0.,0.));
-#8746 = PCURVE('',#7309,#8747);
-#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8752);
-#8748 = LINE('',#8749,#8750);
-#8749 = CARTESIAN_POINT('',(0.,-5.15));
-#8750 = VECTOR('',#8751,1.);
-#8751 = DIRECTION('',(1.,0.));
-#8752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8739 = ORIENTED_EDGE('',*,*,#8740,.T.);
+#8740 = EDGE_CURVE('',#8718,#8741,#8743,.T.);
+#8741 = VERTEX_POINT('',#8742);
+#8742 = CARTESIAN_POINT('',(-1.9,-2.4,3.6));
+#8743 = SURFACE_CURVE('',#8744,(#8748,#8755),.PCURVE_S1.);
+#8744 = LINE('',#8745,#8746);
+#8745 = CARTESIAN_POINT('',(-2.6,-2.4,3.6));
+#8746 = VECTOR('',#8747,1.);
+#8747 = DIRECTION('',(1.,0.,0.));
+#8748 = PCURVE('',#7357,#8749);
+#8749 = DEFINITIONAL_REPRESENTATION('',(#8750),#8754);
+#8750 = LINE('',#8751,#8752);
+#8751 = CARTESIAN_POINT('',(3.3,-4.35));
+#8752 = VECTOR('',#8753,1.);
+#8753 = DIRECTION('',(1.,0.));
+#8754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8753 = PCURVE('',#8754,#8759);
-#8754 = PLANE('',#8755);
-#8755 = AXIS2_PLACEMENT_3D('',#8756,#8757,#8758);
-#8756 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
-#8757 = DIRECTION('',(0.,8.7E-16,1.));
-#8758 = DIRECTION('',(0.,1.,-8.7E-16));
-#8759 = DEFINITIONAL_REPRESENTATION('',(#8760),#8764);
-#8760 = LINE('',#8761,#8762);
-#8761 = CARTESIAN_POINT('',(-2.4,5.9));
-#8762 = VECTOR('',#8763,1.);
-#8763 = DIRECTION('',(0.,-1.));
-#8764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8755 = PCURVE('',#8200,#8756);
+#8756 = DEFINITIONAL_REPRESENTATION('',(#8757),#8761);
+#8757 = LINE('',#8758,#8759);
+#8758 = CARTESIAN_POINT('',(-2.4,0.35));
+#8759 = VECTOR('',#8760,1.);
+#8760 = DIRECTION('',(0.,-1.));
+#8761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8765 = ORIENTED_EDGE('',*,*,#8766,.T.);
-#8766 = EDGE_CURVE('',#8739,#8767,#8769,.T.);
-#8767 = VERTEX_POINT('',#8768);
-#8768 = CARTESIAN_POINT('',(-0.8,-2.4,3.6));
-#8769 = SURFACE_CURVE('',#8770,(#8774,#8781),.PCURVE_S1.);
-#8770 = LINE('',#8771,#8772);
-#8771 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
-#8772 = VECTOR('',#8773,1.);
-#8773 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8774 = PCURVE('',#7309,#8775);
-#8775 = DEFINITIONAL_REPRESENTATION('',(#8776),#8780);
-#8776 = LINE('',#8777,#8778);
-#8777 = CARTESIAN_POINT('',(5.1,-5.15));
-#8778 = VECTOR('',#8779,1.);
-#8779 = DIRECTION('',(0.,1.));
-#8780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8762 = ORIENTED_EDGE('',*,*,#8763,.F.);
+#8763 = EDGE_CURVE('',#8764,#8741,#8766,.T.);
+#8764 = VERTEX_POINT('',#8765);
+#8765 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
+#8766 = SURFACE_CURVE('',#8767,(#8771,#8778),.PCURVE_S1.);
+#8767 = LINE('',#8768,#8769);
+#8768 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
+#8769 = VECTOR('',#8770,1.);
+#8770 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8771 = PCURVE('',#7357,#8772);
+#8772 = DEFINITIONAL_REPRESENTATION('',(#8773),#8777);
+#8773 = LINE('',#8774,#8775);
+#8774 = CARTESIAN_POINT('',(4.,-5.15));
+#8775 = VECTOR('',#8776,1.);
+#8776 = DIRECTION('',(0.,1.));
+#8777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8781 = PCURVE('',#8068,#8782);
-#8782 = DEFINITIONAL_REPRESENTATION('',(#8783),#8787);
-#8783 = LINE('',#8784,#8785);
-#8784 = CARTESIAN_POINT('',(0.,0.));
-#8785 = VECTOR('',#8786,1.);
-#8786 = DIRECTION('',(0.,-1.));
-#8787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8778 = PCURVE('',#8172,#8779);
+#8779 = DEFINITIONAL_REPRESENTATION('',(#8780),#8784);
+#8780 = LINE('',#8781,#8782);
+#8781 = CARTESIAN_POINT('',(0.,0.));
+#8782 = VECTOR('',#8783,1.);
+#8783 = DIRECTION('',(0.,-1.));
+#8784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8788 = ORIENTED_EDGE('',*,*,#8789,.F.);
-#8789 = EDGE_CURVE('',#8790,#8767,#8792,.T.);
-#8790 = VERTEX_POINT('',#8791);
-#8791 = CARTESIAN_POINT('',(-0.1,-2.4,3.6));
-#8792 = SURFACE_CURVE('',#8793,(#8797,#8804),.PCURVE_S1.);
-#8793 = LINE('',#8794,#8795);
-#8794 = CARTESIAN_POINT('',(-0.1,-2.4,3.6));
-#8795 = VECTOR('',#8796,1.);
-#8796 = DIRECTION('',(-1.,0.,0.));
-#8797 = PCURVE('',#7309,#8798);
-#8798 = DEFINITIONAL_REPRESENTATION('',(#8799),#8803);
-#8799 = LINE('',#8800,#8801);
-#8800 = CARTESIAN_POINT('',(5.8,-4.35));
-#8801 = VECTOR('',#8802,1.);
-#8802 = DIRECTION('',(-1.,-0.));
-#8803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8785 = ORIENTED_EDGE('',*,*,#8786,.T.);
+#8786 = EDGE_CURVE('',#8764,#8787,#8789,.T.);
+#8787 = VERTEX_POINT('',#8788);
+#8788 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
+#8789 = SURFACE_CURVE('',#8790,(#8794,#8801),.PCURVE_S1.);
+#8790 = LINE('',#8791,#8792);
+#8791 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
+#8792 = VECTOR('',#8793,1.);
+#8793 = DIRECTION('',(1.,0.,0.));
+#8794 = PCURVE('',#7357,#8795);
+#8795 = DEFINITIONAL_REPRESENTATION('',(#8796),#8800);
+#8796 = LINE('',#8797,#8798);
+#8797 = CARTESIAN_POINT('',(0.,-5.15));
+#8798 = VECTOR('',#8799,1.);
+#8799 = DIRECTION('',(1.,0.));
+#8800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8804 = PCURVE('',#8040,#8805);
-#8805 = DEFINITIONAL_REPRESENTATION('',(#8806),#8810);
-#8806 = LINE('',#8807,#8808);
-#8807 = CARTESIAN_POINT('',(2.4,-0.35));
-#8808 = VECTOR('',#8809,1.);
-#8809 = DIRECTION('',(-0.,1.));
-#8810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8801 = PCURVE('',#8802,#8807);
+#8802 = PLANE('',#8803);
+#8803 = AXIS2_PLACEMENT_3D('',#8804,#8805,#8806);
+#8804 = CARTESIAN_POINT('',(-1.1E-16,2.6645352591E-15,4.4));
+#8805 = DIRECTION('',(0.,8.7E-16,1.));
+#8806 = DIRECTION('',(0.,1.,-8.7E-16));
+#8807 = DEFINITIONAL_REPRESENTATION('',(#8808),#8812);
+#8808 = LINE('',#8809,#8810);
+#8809 = CARTESIAN_POINT('',(-2.4,5.9));
+#8810 = VECTOR('',#8811,1.);
+#8811 = DIRECTION('',(0.,-1.));
+#8812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8811 = ORIENTED_EDGE('',*,*,#8812,.F.);
-#8812 = EDGE_CURVE('',#8813,#8790,#8815,.T.);
-#8813 = VERTEX_POINT('',#8814);
-#8814 = CARTESIAN_POINT('',(-0.1,-2.4,4.4));
-#8815 = SURFACE_CURVE('',#8816,(#8820,#8827),.PCURVE_S1.);
-#8816 = LINE('',#8817,#8818);
-#8817 = CARTESIAN_POINT('',(-0.1,-2.4,4.4));
-#8818 = VECTOR('',#8819,1.);
-#8819 = DIRECTION('',(-0.,-1.98E-15,-1.));
-#8820 = PCURVE('',#7309,#8821);
-#8821 = DEFINITIONAL_REPRESENTATION('',(#8822),#8826);
-#8822 = LINE('',#8823,#8824);
-#8823 = CARTESIAN_POINT('',(5.8,-5.15));
-#8824 = VECTOR('',#8825,1.);
-#8825 = DIRECTION('',(0.,1.));
-#8826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8813 = ORIENTED_EDGE('',*,*,#8814,.T.);
+#8814 = EDGE_CURVE('',#8787,#8815,#8817,.T.);
+#8815 = VERTEX_POINT('',#8816);
+#8816 = CARTESIAN_POINT('',(-0.8,-2.4,3.6));
+#8817 = SURFACE_CURVE('',#8818,(#8822,#8829),.PCURVE_S1.);
+#8818 = LINE('',#8819,#8820);
+#8819 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
+#8820 = VECTOR('',#8821,1.);
+#8821 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8822 = PCURVE('',#7357,#8823);
+#8823 = DEFINITIONAL_REPRESENTATION('',(#8824),#8828);
+#8824 = LINE('',#8825,#8826);
+#8825 = CARTESIAN_POINT('',(5.1,-5.15));
+#8826 = VECTOR('',#8827,1.);
+#8827 = DIRECTION('',(0.,1.));
+#8828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8827 = PCURVE('',#8012,#8828);
-#8828 = DEFINITIONAL_REPRESENTATION('',(#8829),#8833);
-#8829 = LINE('',#8830,#8831);
-#8830 = CARTESIAN_POINT('',(4.8,1.154141036402E-15));
-#8831 = VECTOR('',#8832,1.);
-#8832 = DIRECTION('',(0.,-1.));
-#8833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8829 = PCURVE('',#8116,#8830);
+#8830 = DEFINITIONAL_REPRESENTATION('',(#8831),#8835);
+#8831 = LINE('',#8832,#8833);
+#8832 = CARTESIAN_POINT('',(0.,0.));
+#8833 = VECTOR('',#8834,1.);
+#8834 = DIRECTION('',(0.,-1.));
+#8835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8834 = ORIENTED_EDGE('',*,*,#8835,.T.);
-#8835 = EDGE_CURVE('',#8813,#8836,#8838,.T.);
-#8836 = VERTEX_POINT('',#8837);
-#8837 = CARTESIAN_POINT('',(5.9,-2.4,4.4));
-#8838 = SURFACE_CURVE('',#8839,(#8843,#8850),.PCURVE_S1.);
-#8839 = LINE('',#8840,#8841);
-#8840 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
-#8841 = VECTOR('',#8842,1.);
-#8842 = DIRECTION('',(1.,0.,0.));
-#8843 = PCURVE('',#7309,#8844);
-#8844 = DEFINITIONAL_REPRESENTATION('',(#8845),#8849);
-#8845 = LINE('',#8846,#8847);
-#8846 = CARTESIAN_POINT('',(0.,-5.15));
-#8847 = VECTOR('',#8848,1.);
-#8848 = DIRECTION('',(1.,0.));
-#8849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8836 = ORIENTED_EDGE('',*,*,#8837,.F.);
+#8837 = EDGE_CURVE('',#8838,#8815,#8840,.T.);
+#8838 = VERTEX_POINT('',#8839);
+#8839 = CARTESIAN_POINT('',(-0.1,-2.4,3.6));
+#8840 = SURFACE_CURVE('',#8841,(#8845,#8852),.PCURVE_S1.);
+#8841 = LINE('',#8842,#8843);
+#8842 = CARTESIAN_POINT('',(-0.1,-2.4,3.6));
+#8843 = VECTOR('',#8844,1.);
+#8844 = DIRECTION('',(-1.,0.,0.));
+#8845 = PCURVE('',#7357,#8846);
+#8846 = DEFINITIONAL_REPRESENTATION('',(#8847),#8851);
+#8847 = LINE('',#8848,#8849);
+#8848 = CARTESIAN_POINT('',(5.8,-4.35));
+#8849 = VECTOR('',#8850,1.);
+#8850 = DIRECTION('',(-1.,-0.));
+#8851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8850 = PCURVE('',#7984,#8851);
-#8851 = DEFINITIONAL_REPRESENTATION('',(#8852),#8856);
-#8852 = LINE('',#8853,#8854);
-#8853 = CARTESIAN_POINT('',(-2.4,5.9));
-#8854 = VECTOR('',#8855,1.);
-#8855 = DIRECTION('',(0.,-1.));
-#8856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8852 = PCURVE('',#8088,#8853);
+#8853 = DEFINITIONAL_REPRESENTATION('',(#8854),#8858);
+#8854 = LINE('',#8855,#8856);
+#8855 = CARTESIAN_POINT('',(2.4,-0.35));
+#8856 = VECTOR('',#8857,1.);
+#8857 = DIRECTION('',(-0.,1.));
+#8858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8857 = ORIENTED_EDGE('',*,*,#8858,.F.);
-#8858 = EDGE_CURVE('',#8859,#8836,#8861,.T.);
-#8859 = VERTEX_POINT('',#8860);
-#8860 = CARTESIAN_POINT('',(5.9,-2.4,1.35));
-#8861 = SURFACE_CURVE('',#8862,(#8866,#8873),.PCURVE_S1.);
-#8862 = LINE('',#8863,#8864);
-#8863 = CARTESIAN_POINT('',(5.9,-2.4,-0.75));
-#8864 = VECTOR('',#8865,1.);
-#8865 = DIRECTION('',(0.,1.11E-15,1.));
-#8866 = PCURVE('',#7309,#8867);
-#8867 = DEFINITIONAL_REPRESENTATION('',(#8868),#8872);
-#8868 = LINE('',#8869,#8870);
-#8869 = CARTESIAN_POINT('',(11.8,0.));
-#8870 = VECTOR('',#8871,1.);
-#8871 = DIRECTION('',(0.,-1.));
-#8872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8859 = ORIENTED_EDGE('',*,*,#8860,.F.);
+#8860 = EDGE_CURVE('',#8861,#8838,#8863,.T.);
+#8861 = VERTEX_POINT('',#8862);
+#8862 = CARTESIAN_POINT('',(-0.1,-2.4,4.4));
+#8863 = SURFACE_CURVE('',#8864,(#8868,#8875),.PCURVE_S1.);
+#8864 = LINE('',#8865,#8866);
+#8865 = CARTESIAN_POINT('',(-0.1,-2.4,4.4));
+#8866 = VECTOR('',#8867,1.);
+#8867 = DIRECTION('',(-0.,-1.98E-15,-1.));
+#8868 = PCURVE('',#7357,#8869);
+#8869 = DEFINITIONAL_REPRESENTATION('',(#8870),#8874);
+#8870 = LINE('',#8871,#8872);
+#8871 = CARTESIAN_POINT('',(5.8,-5.15));
+#8872 = VECTOR('',#8873,1.);
+#8873 = DIRECTION('',(0.,1.));
+#8874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8873 = PCURVE('',#7956,#8874);
-#8874 = DEFINITIONAL_REPRESENTATION('',(#8875),#8879);
-#8875 = LINE('',#8876,#8877);
-#8876 = CARTESIAN_POINT('',(0.,-0.));
-#8877 = VECTOR('',#8878,1.);
-#8878 = DIRECTION('',(0.,-1.));
-#8879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8875 = PCURVE('',#8060,#8876);
+#8876 = DEFINITIONAL_REPRESENTATION('',(#8877),#8881);
+#8877 = LINE('',#8878,#8879);
+#8878 = CARTESIAN_POINT('',(4.8,1.154141036402E-15));
+#8879 = VECTOR('',#8880,1.);
+#8880 = DIRECTION('',(0.,-1.));
+#8881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8880 = ORIENTED_EDGE('',*,*,#8881,.T.);
-#8881 = EDGE_CURVE('',#8859,#8882,#8884,.T.);
-#8882 = VERTEX_POINT('',#8883);
-#8883 = CARTESIAN_POINT('',(1.75,-2.4,1.35));
-#8884 = SURFACE_CURVE('',#8885,(#8889,#8896),.PCURVE_S1.);
-#8885 = LINE('',#8886,#8887);
-#8886 = CARTESIAN_POINT('',(-2.075,-2.4,1.35));
-#8887 = VECTOR('',#8888,1.);
-#8888 = DIRECTION('',(-1.,0.,1.4E-16));
-#8889 = PCURVE('',#7309,#8890);
-#8890 = DEFINITIONAL_REPRESENTATION('',(#8891),#8895);
-#8891 = LINE('',#8892,#8893);
-#8892 = CARTESIAN_POINT('',(3.825,-2.1));
-#8893 = VECTOR('',#8894,1.);
-#8894 = DIRECTION('',(-1.,-1.4E-16));
-#8895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8882 = ORIENTED_EDGE('',*,*,#8883,.T.);
+#8883 = EDGE_CURVE('',#8861,#8884,#8886,.T.);
+#8884 = VERTEX_POINT('',#8885);
+#8885 = CARTESIAN_POINT('',(5.9,-2.4,4.4));
+#8886 = SURFACE_CURVE('',#8887,(#8891,#8898),.PCURVE_S1.);
+#8887 = LINE('',#8888,#8889);
+#8888 = CARTESIAN_POINT('',(-5.9,-2.4,4.4));
+#8889 = VECTOR('',#8890,1.);
+#8890 = DIRECTION('',(1.,0.,0.));
+#8891 = PCURVE('',#7357,#8892);
+#8892 = DEFINITIONAL_REPRESENTATION('',(#8893),#8897);
+#8893 = LINE('',#8894,#8895);
+#8894 = CARTESIAN_POINT('',(0.,-5.15));
+#8895 = VECTOR('',#8896,1.);
+#8896 = DIRECTION('',(1.,0.));
+#8897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8896 = PCURVE('',#7502,#8897);
-#8897 = DEFINITIONAL_REPRESENTATION('',(#8898),#8902);
-#8898 = LINE('',#8899,#8900);
-#8899 = CARTESIAN_POINT('',(-3.825,-5.3));
-#8900 = VECTOR('',#8901,1.);
-#8901 = DIRECTION('',(-1.,0.));
-#8902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8898 = PCURVE('',#8032,#8899);
+#8899 = DEFINITIONAL_REPRESENTATION('',(#8900),#8904);
+#8900 = LINE('',#8901,#8902);
+#8901 = CARTESIAN_POINT('',(-2.4,5.9));
+#8902 = VECTOR('',#8903,1.);
+#8903 = DIRECTION('',(0.,-1.));
+#8904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8903 = ORIENTED_EDGE('',*,*,#8904,.T.);
-#8904 = EDGE_CURVE('',#8882,#8489,#8905,.T.);
-#8905 = SURFACE_CURVE('',#8906,(#8910,#8917),.PCURVE_S1.);
-#8906 = LINE('',#8907,#8908);
-#8907 = CARTESIAN_POINT('',(1.75,-2.4,-0.75));
-#8908 = VECTOR('',#8909,1.);
-#8909 = DIRECTION('',(0.,-1.11E-15,-1.));
-#8910 = PCURVE('',#7309,#8911);
-#8911 = DEFINITIONAL_REPRESENTATION('',(#8912),#8916);
-#8912 = LINE('',#8913,#8914);
-#8913 = CARTESIAN_POINT('',(7.65,0.));
-#8914 = VECTOR('',#8915,1.);
-#8915 = DIRECTION('',(0.,1.));
-#8916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8905 = ORIENTED_EDGE('',*,*,#8906,.F.);
+#8906 = EDGE_CURVE('',#8907,#8884,#8909,.T.);
+#8907 = VERTEX_POINT('',#8908);
+#8908 = CARTESIAN_POINT('',(5.9,-2.4,1.35));
+#8909 = SURFACE_CURVE('',#8910,(#8914,#8921),.PCURVE_S1.);
+#8910 = LINE('',#8911,#8912);
+#8911 = CARTESIAN_POINT('',(5.9,-2.4,-0.75));
+#8912 = VECTOR('',#8913,1.);
+#8913 = DIRECTION('',(0.,1.11E-15,1.));
+#8914 = PCURVE('',#7357,#8915);
+#8915 = DEFINITIONAL_REPRESENTATION('',(#8916),#8920);
+#8916 = LINE('',#8917,#8918);
+#8917 = CARTESIAN_POINT('',(11.8,0.));
+#8918 = VECTOR('',#8919,1.);
+#8919 = DIRECTION('',(0.,-1.));
+#8920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8917 = PCURVE('',#8918,#8923);
-#8918 = PLANE('',#8919);
-#8919 = AXIS2_PLACEMENT_3D('',#8920,#8921,#8922);
-#8920 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#8921 = DIRECTION('',(-1.,0.,0.));
-#8922 = DIRECTION('',(0.,6.7E-16,1.));
-#8923 = DEFINITIONAL_REPRESENTATION('',(#8924),#8928);
-#8924 = LINE('',#8925,#8926);
-#8925 = CARTESIAN_POINT('',(1.111936703426E-15,-5.3));
-#8926 = VECTOR('',#8927,1.);
-#8927 = DIRECTION('',(-1.,-4.4E-16));
-#8928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8921 = PCURVE('',#8004,#8922);
+#8922 = DEFINITIONAL_REPRESENTATION('',(#8923),#8927);
+#8923 = LINE('',#8924,#8925);
+#8924 = CARTESIAN_POINT('',(0.,-0.));
+#8925 = VECTOR('',#8926,1.);
+#8926 = DIRECTION('',(0.,-1.));
+#8927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8929 = FACE_BOUND('',#8930,.T.);
-#8930 = EDGE_LOOP('',(#8931,#8961,#8989,#9017));
-#8931 = ORIENTED_EDGE('',*,*,#8932,.T.);
-#8932 = EDGE_CURVE('',#8933,#8935,#8937,.T.);
-#8933 = VERTEX_POINT('',#8934);
-#8934 = CARTESIAN_POINT('',(0.65,-2.4,0.15));
-#8935 = VERTEX_POINT('',#8936);
-#8936 = CARTESIAN_POINT('',(0.65,-2.4,0.65));
-#8937 = SURFACE_CURVE('',#8938,(#8942,#8949),.PCURVE_S1.);
-#8938 = LINE('',#8939,#8940);
-#8939 = CARTESIAN_POINT('',(0.65,-2.4,-5.E-02));
-#8940 = VECTOR('',#8941,1.);
-#8941 = DIRECTION('',(0.,1.11E-15,1.));
-#8942 = PCURVE('',#7309,#8943);
-#8943 = DEFINITIONAL_REPRESENTATION('',(#8944),#8948);
-#8944 = LINE('',#8945,#8946);
-#8945 = CARTESIAN_POINT('',(6.55,-0.7));
-#8946 = VECTOR('',#8947,1.);
-#8947 = DIRECTION('',(0.,-1.));
-#8948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8928 = ORIENTED_EDGE('',*,*,#8929,.T.);
+#8929 = EDGE_CURVE('',#8907,#8930,#8932,.T.);
+#8930 = VERTEX_POINT('',#8931);
+#8931 = CARTESIAN_POINT('',(1.75,-2.4,1.35));
+#8932 = SURFACE_CURVE('',#8933,(#8937,#8944),.PCURVE_S1.);
+#8933 = LINE('',#8934,#8935);
+#8934 = CARTESIAN_POINT('',(-2.075,-2.4,1.35));
+#8935 = VECTOR('',#8936,1.);
+#8936 = DIRECTION('',(-1.,0.,1.4E-16));
+#8937 = PCURVE('',#7357,#8938);
+#8938 = DEFINITIONAL_REPRESENTATION('',(#8939),#8943);
+#8939 = LINE('',#8940,#8941);
+#8940 = CARTESIAN_POINT('',(3.825,-2.1));
+#8941 = VECTOR('',#8942,1.);
+#8942 = DIRECTION('',(-1.,-1.4E-16));
+#8943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8949 = PCURVE('',#8950,#8955);
-#8950 = PLANE('',#8951);
-#8951 = AXIS2_PLACEMENT_3D('',#8952,#8953,#8954);
-#8952 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#8953 = DIRECTION('',(1.,0.,0.));
-#8954 = DIRECTION('',(0.,-6.7E-16,-1.));
-#8955 = DEFINITIONAL_REPRESENTATION('',(#8956),#8960);
-#8956 = LINE('',#8957,#8958);
-#8957 = CARTESIAN_POINT('',(0.7,-5.3));
-#8958 = VECTOR('',#8959,1.);
-#8959 = DIRECTION('',(-1.,4.4E-16));
-#8960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8944 = PCURVE('',#7550,#8945);
+#8945 = DEFINITIONAL_REPRESENTATION('',(#8946),#8950);
+#8946 = LINE('',#8947,#8948);
+#8947 = CARTESIAN_POINT('',(-3.825,-5.3));
+#8948 = VECTOR('',#8949,1.);
+#8949 = DIRECTION('',(-1.,0.));
+#8950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8961 = ORIENTED_EDGE('',*,*,#8962,.T.);
-#8962 = EDGE_CURVE('',#8935,#8963,#8965,.T.);
-#8963 = VERTEX_POINT('',#8964);
-#8964 = CARTESIAN_POINT('',(-0.65,-2.4,0.65));
-#8965 = SURFACE_CURVE('',#8966,(#8970,#8977),.PCURVE_S1.);
-#8966 = LINE('',#8967,#8968);
-#8967 = CARTESIAN_POINT('',(-3.275,-2.4,0.65));
-#8968 = VECTOR('',#8969,1.);
+#8951 = ORIENTED_EDGE('',*,*,#8952,.T.);
+#8952 = EDGE_CURVE('',#8930,#8537,#8953,.T.);
+#8953 = SURFACE_CURVE('',#8954,(#8958,#8965),.PCURVE_S1.);
+#8954 = LINE('',#8955,#8956);
+#8955 = CARTESIAN_POINT('',(1.75,-2.4,-0.75));
+#8956 = VECTOR('',#8957,1.);
+#8957 = DIRECTION('',(0.,-1.11E-15,-1.));
+#8958 = PCURVE('',#7357,#8959);
+#8959 = DEFINITIONAL_REPRESENTATION('',(#8960),#8964);
+#8960 = LINE('',#8961,#8962);
+#8961 = CARTESIAN_POINT('',(7.65,0.));
+#8962 = VECTOR('',#8963,1.);
+#8963 = DIRECTION('',(0.,1.));
+#8964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8965 = PCURVE('',#8966,#8971);
+#8966 = PLANE('',#8967);
+#8967 = AXIS2_PLACEMENT_3D('',#8968,#8969,#8970);
+#8968 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
 #8969 = DIRECTION('',(-1.,0.,0.));
-#8970 = PCURVE('',#7309,#8971);
+#8970 = DIRECTION('',(0.,6.7E-16,1.));
 #8971 = DEFINITIONAL_REPRESENTATION('',(#8972),#8976);
 #8972 = LINE('',#8973,#8974);
-#8973 = CARTESIAN_POINT('',(2.625,-1.4));
+#8973 = CARTESIAN_POINT('',(1.111936703426E-15,-5.3));
 #8974 = VECTOR('',#8975,1.);
-#8975 = DIRECTION('',(-1.,-0.));
+#8975 = DIRECTION('',(-1.,-4.4E-16));
 #8976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8977 = PCURVE('',#8978,#8983);
-#8978 = PLANE('',#8979);
-#8979 = AXIS2_PLACEMENT_3D('',#8980,#8981,#8982);
-#8980 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#8981 = DIRECTION('',(0.,6.7E-16,1.));
-#8982 = DIRECTION('',(1.,0.,0.));
-#8983 = DEFINITIONAL_REPRESENTATION('',(#8984),#8988);
-#8984 = LINE('',#8985,#8986);
-#8985 = CARTESIAN_POINT('',(-2.625,-5.3));
-#8986 = VECTOR('',#8987,1.);
-#8987 = DIRECTION('',(-1.,0.));
-#8988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8977 = FACE_BOUND('',#8978,.T.);
+#8978 = EDGE_LOOP('',(#8979,#9009,#9037,#9065));
+#8979 = ORIENTED_EDGE('',*,*,#8980,.T.);
+#8980 = EDGE_CURVE('',#8981,#8983,#8985,.T.);
+#8981 = VERTEX_POINT('',#8982);
+#8982 = CARTESIAN_POINT('',(0.65,-2.4,0.15));
+#8983 = VERTEX_POINT('',#8984);
+#8984 = CARTESIAN_POINT('',(0.65,-2.4,0.65));
+#8985 = SURFACE_CURVE('',#8986,(#8990,#8997),.PCURVE_S1.);
+#8986 = LINE('',#8987,#8988);
+#8987 = CARTESIAN_POINT('',(0.65,-2.4,-5.E-02));
+#8988 = VECTOR('',#8989,1.);
+#8989 = DIRECTION('',(0.,1.11E-15,1.));
+#8990 = PCURVE('',#7357,#8991);
+#8991 = DEFINITIONAL_REPRESENTATION('',(#8992),#8996);
+#8992 = LINE('',#8993,#8994);
+#8993 = CARTESIAN_POINT('',(6.55,-0.7));
+#8994 = VECTOR('',#8995,1.);
+#8995 = DIRECTION('',(0.,-1.));
+#8996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#8989 = ORIENTED_EDGE('',*,*,#8990,.T.);
-#8990 = EDGE_CURVE('',#8963,#8991,#8993,.T.);
-#8991 = VERTEX_POINT('',#8992);
-#8992 = CARTESIAN_POINT('',(-0.65,-2.4,0.15));
-#8993 = SURFACE_CURVE('',#8994,(#8998,#9005),.PCURVE_S1.);
-#8994 = LINE('',#8995,#8996);
-#8995 = CARTESIAN_POINT('',(-0.65,-2.4,-0.3));
-#8996 = VECTOR('',#8997,1.);
-#8997 = DIRECTION('',(0.,-1.11E-15,-1.));
-#8998 = PCURVE('',#7309,#8999);
-#8999 = DEFINITIONAL_REPRESENTATION('',(#9000),#9004);
-#9000 = LINE('',#9001,#9002);
-#9001 = CARTESIAN_POINT('',(5.25,-0.45));
-#9002 = VECTOR('',#9003,1.);
-#9003 = DIRECTION('',(0.,1.));
-#9004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#8997 = PCURVE('',#8998,#9003);
+#8998 = PLANE('',#8999);
+#8999 = AXIS2_PLACEMENT_3D('',#9000,#9001,#9002);
+#9000 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#9001 = DIRECTION('',(1.,0.,0.));
+#9002 = DIRECTION('',(0.,-6.7E-16,-1.));
+#9003 = DEFINITIONAL_REPRESENTATION('',(#9004),#9008);
+#9004 = LINE('',#9005,#9006);
+#9005 = CARTESIAN_POINT('',(0.7,-5.3));
+#9006 = VECTOR('',#9007,1.);
+#9007 = DIRECTION('',(-1.,4.4E-16));
+#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9005 = PCURVE('',#9006,#9011);
-#9006 = PLANE('',#9007);
-#9007 = AXIS2_PLACEMENT_3D('',#9008,#9009,#9010);
-#9008 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#9009 = DIRECTION('',(-1.,0.,0.));
-#9010 = DIRECTION('',(0.,6.7E-16,1.));
-#9011 = DEFINITIONAL_REPRESENTATION('',(#9012),#9016);
-#9012 = LINE('',#9013,#9014);
-#9013 = CARTESIAN_POINT('',(-0.45,-5.3));
-#9014 = VECTOR('',#9015,1.);
-#9015 = DIRECTION('',(-1.,-4.4E-16));
-#9016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#9017 = ORIENTED_EDGE('',*,*,#9018,.T.);
-#9018 = EDGE_CURVE('',#8991,#8933,#9019,.T.);
-#9019 = SURFACE_CURVE('',#9020,(#9024,#9031),.PCURVE_S1.);
+#9009 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#9010 = EDGE_CURVE('',#8983,#9011,#9013,.T.);
+#9011 = VERTEX_POINT('',#9012);
+#9012 = CARTESIAN_POINT('',(-0.65,-2.4,0.65));
+#9013 = SURFACE_CURVE('',#9014,(#9018,#9025),.PCURVE_S1.);
+#9014 = LINE('',#9015,#9016);
+#9015 = CARTESIAN_POINT('',(-3.275,-2.4,0.65));
+#9016 = VECTOR('',#9017,1.);
+#9017 = DIRECTION('',(-1.,0.,0.));
+#9018 = PCURVE('',#7357,#9019);
+#9019 = DEFINITIONAL_REPRESENTATION('',(#9020),#9024);
 #9020 = LINE('',#9021,#9022);
-#9021 = CARTESIAN_POINT('',(-2.625,-2.4,0.15));
+#9021 = CARTESIAN_POINT('',(2.625,-1.4));
 #9022 = VECTOR('',#9023,1.);
-#9023 = DIRECTION('',(1.,0.,0.));
-#9024 = PCURVE('',#7309,#9025);
-#9025 = DEFINITIONAL_REPRESENTATION('',(#9026),#9030);
-#9026 = LINE('',#9027,#9028);
-#9027 = CARTESIAN_POINT('',(3.275,-0.9));
-#9028 = VECTOR('',#9029,1.);
-#9029 = DIRECTION('',(1.,0.));
-#9030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9023 = DIRECTION('',(-1.,-0.));
+#9024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9031 = PCURVE('',#9032,#9037);
-#9032 = PLANE('',#9033);
-#9033 = AXIS2_PLACEMENT_3D('',#9034,#9035,#9036);
-#9034 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#9035 = DIRECTION('',(0.,-6.7E-16,-1.));
-#9036 = DIRECTION('',(-1.,0.,0.));
-#9037 = DEFINITIONAL_REPRESENTATION('',(#9038),#9042);
-#9038 = LINE('',#9039,#9040);
-#9039 = CARTESIAN_POINT('',(3.275,-5.3));
-#9040 = VECTOR('',#9041,1.);
-#9041 = DIRECTION('',(-1.,0.));
-#9042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9025 = PCURVE('',#9026,#9031);
+#9026 = PLANE('',#9027);
+#9027 = AXIS2_PLACEMENT_3D('',#9028,#9029,#9030);
+#9028 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#9029 = DIRECTION('',(0.,6.7E-16,1.));
+#9030 = DIRECTION('',(1.,0.,0.));
+#9031 = DEFINITIONAL_REPRESENTATION('',(#9032),#9036);
+#9032 = LINE('',#9033,#9034);
+#9033 = CARTESIAN_POINT('',(-2.625,-5.3));
+#9034 = VECTOR('',#9035,1.);
+#9035 = DIRECTION('',(-1.,0.));
+#9036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9043 = ADVANCED_FACE('',(#9044),#7281,.F.);
-#9044 = FACE_BOUND('',#9045,.F.);
-#9045 = EDGE_LOOP('',(#9046,#9047,#9048,#9071));
-#9046 = ORIENTED_EDGE('',*,*,#8516,.T.);
-#9047 = ORIENTED_EDGE('',*,*,#7265,.T.);
-#9048 = ORIENTED_EDGE('',*,*,#9049,.T.);
-#9049 = EDGE_CURVE('',#7238,#9050,#9052,.T.);
-#9050 = VERTEX_POINT('',#9051);
-#9051 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
-#9052 = SURFACE_CURVE('',#9053,(#9057,#9064),.PCURVE_S1.);
-#9053 = LINE('',#9054,#9055);
-#9054 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
-#9055 = VECTOR('',#9056,1.);
-#9056 = DIRECTION('',(2.1E-16,-2.2E-16,-1.));
-#9057 = PCURVE('',#7281,#9058);
-#9058 = DEFINITIONAL_REPRESENTATION('',(#9059),#9063);
-#9059 = LINE('',#9060,#9061);
-#9060 = CARTESIAN_POINT('',(1.443509345825E-15,-5.8));
-#9061 = VECTOR('',#9062,1.);
-#9062 = DIRECTION('',(1.,4.5E-16));
-#9063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9037 = ORIENTED_EDGE('',*,*,#9038,.T.);
+#9038 = EDGE_CURVE('',#9011,#9039,#9041,.T.);
+#9039 = VERTEX_POINT('',#9040);
+#9040 = CARTESIAN_POINT('',(-0.65,-2.4,0.15));
+#9041 = SURFACE_CURVE('',#9042,(#9046,#9053),.PCURVE_S1.);
+#9042 = LINE('',#9043,#9044);
+#9043 = CARTESIAN_POINT('',(-0.65,-2.4,-0.3));
+#9044 = VECTOR('',#9045,1.);
+#9045 = DIRECTION('',(0.,-1.11E-15,-1.));
+#9046 = PCURVE('',#7357,#9047);
+#9047 = DEFINITIONAL_REPRESENTATION('',(#9048),#9052);
+#9048 = LINE('',#9049,#9050);
+#9049 = CARTESIAN_POINT('',(5.25,-0.45));
+#9050 = VECTOR('',#9051,1.);
+#9051 = DIRECTION('',(0.,1.));
+#9052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9064 = PCURVE('',#7253,#9065);
-#9065 = DEFINITIONAL_REPRESENTATION('',(#9066),#9070);
-#9066 = LINE('',#9067,#9068);
-#9067 = CARTESIAN_POINT('',(1.325,-1.75));
-#9068 = VECTOR('',#9069,1.);
-#9069 = DIRECTION('',(1.,2.1E-16));
-#9070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9053 = PCURVE('',#9054,#9059);
+#9054 = PLANE('',#9055);
+#9055 = AXIS2_PLACEMENT_3D('',#9056,#9057,#9058);
+#9056 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#9057 = DIRECTION('',(-1.,0.,0.));
+#9058 = DIRECTION('',(0.,6.7E-16,1.));
+#9059 = DEFINITIONAL_REPRESENTATION('',(#9060),#9064);
+#9060 = LINE('',#9061,#9062);
+#9061 = CARTESIAN_POINT('',(-0.45,-5.3));
+#9062 = VECTOR('',#9063,1.);
+#9063 = DIRECTION('',(-1.,-4.4E-16));
+#9064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9071 = ORIENTED_EDGE('',*,*,#9072,.F.);
-#9072 = EDGE_CURVE('',#8487,#9050,#9073,.T.);
-#9073 = SURFACE_CURVE('',#9074,(#9078,#9085),.PCURVE_S1.);
+#9065 = ORIENTED_EDGE('',*,*,#9066,.T.);
+#9066 = EDGE_CURVE('',#9039,#8981,#9067,.T.);
+#9067 = SURFACE_CURVE('',#9068,(#9072,#9079),.PCURVE_S1.);
+#9068 = LINE('',#9069,#9070);
+#9069 = CARTESIAN_POINT('',(-2.625,-2.4,0.15));
+#9070 = VECTOR('',#9071,1.);
+#9071 = DIRECTION('',(1.,0.,0.));
+#9072 = PCURVE('',#7357,#9073);
+#9073 = DEFINITIONAL_REPRESENTATION('',(#9074),#9078);
 #9074 = LINE('',#9075,#9076);
-#9075 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#9075 = CARTESIAN_POINT('',(3.275,-0.9));
 #9076 = VECTOR('',#9077,1.);
-#9077 = DIRECTION('',(0.,-1.,6.7E-16));
-#9078 = PCURVE('',#7281,#9079);
-#9079 = DEFINITIONAL_REPRESENTATION('',(#9080),#9084);
-#9080 = LINE('',#9081,#9082);
-#9081 = CARTESIAN_POINT('',(2.1,7.473237044981E-17));
-#9082 = VECTOR('',#9083,1.);
-#9083 = DIRECTION('',(0.,-1.));
-#9084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9077 = DIRECTION('',(1.,0.));
+#9078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9085 = PCURVE('',#8504,#9086);
-#9086 = DEFINITIONAL_REPRESENTATION('',(#9087),#9091);
-#9087 = LINE('',#9088,#9089);
-#9088 = CARTESIAN_POINT('',(0.,0.));
-#9089 = VECTOR('',#9090,1.);
-#9090 = DIRECTION('',(0.,-1.));
-#9091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9079 = PCURVE('',#9080,#9085);
+#9080 = PLANE('',#9081);
+#9081 = AXIS2_PLACEMENT_3D('',#9082,#9083,#9084);
+#9082 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#9083 = DIRECTION('',(0.,-6.7E-16,-1.));
+#9084 = DIRECTION('',(-1.,0.,0.));
+#9085 = DEFINITIONAL_REPRESENTATION('',(#9086),#9090);
+#9086 = LINE('',#9087,#9088);
+#9087 = CARTESIAN_POINT('',(3.275,-5.3));
+#9088 = VECTOR('',#9089,1.);
+#9089 = DIRECTION('',(-1.,0.));
+#9090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9092 = ADVANCED_FACE('',(#9093,#9233,#9332),#7253,.T.);
-#9093 = FACE_BOUND('',#9094,.T.);
-#9094 = EDGE_LOOP('',(#9095,#9096,#9097,#9120,#9143,#9166,#9189,#9212));
-#9095 = ORIENTED_EDGE('',*,*,#7237,.T.);
-#9096 = ORIENTED_EDGE('',*,*,#9049,.T.);
-#9097 = ORIENTED_EDGE('',*,*,#9098,.T.);
-#9098 = EDGE_CURVE('',#9050,#9099,#9101,.T.);
-#9099 = VERTEX_POINT('',#9100);
-#9100 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
-#9101 = SURFACE_CURVE('',#9102,(#9106,#9113),.PCURVE_S1.);
-#9102 = LINE('',#9103,#9104);
-#9103 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
-#9104 = VECTOR('',#9105,1.);
-#9105 = DIRECTION('',(1.,0.,0.));
-#9106 = PCURVE('',#7253,#9107);
-#9107 = DEFINITIONAL_REPRESENTATION('',(#9108),#9112);
-#9108 = LINE('',#9109,#9110);
-#9109 = CARTESIAN_POINT('',(3.425,-1.75));
-#9110 = VECTOR('',#9111,1.);
-#9111 = DIRECTION('',(0.,1.));
-#9112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9091 = ADVANCED_FACE('',(#9092),#7329,.F.);
+#9092 = FACE_BOUND('',#9093,.F.);
+#9093 = EDGE_LOOP('',(#9094,#9095,#9096,#9119));
+#9094 = ORIENTED_EDGE('',*,*,#8564,.T.);
+#9095 = ORIENTED_EDGE('',*,*,#7313,.T.);
+#9096 = ORIENTED_EDGE('',*,*,#9097,.T.);
+#9097 = EDGE_CURVE('',#7286,#9098,#9100,.T.);
+#9098 = VERTEX_POINT('',#9099);
+#9099 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
+#9100 = SURFACE_CURVE('',#9101,(#9105,#9112),.PCURVE_S1.);
+#9101 = LINE('',#9102,#9103);
+#9102 = CARTESIAN_POINT('',(-1.75,-2.9,1.35));
+#9103 = VECTOR('',#9104,1.);
+#9104 = DIRECTION('',(2.1E-16,-2.2E-16,-1.));
+#9105 = PCURVE('',#7329,#9106);
+#9106 = DEFINITIONAL_REPRESENTATION('',(#9107),#9111);
+#9107 = LINE('',#9108,#9109);
+#9108 = CARTESIAN_POINT('',(1.443509345825E-15,-5.8));
+#9109 = VECTOR('',#9110,1.);
+#9110 = DIRECTION('',(1.,4.5E-16));
+#9111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9113 = PCURVE('',#8504,#9114);
-#9114 = DEFINITIONAL_REPRESENTATION('',(#9115),#9119);
-#9115 = LINE('',#9116,#9117);
-#9116 = CARTESIAN_POINT('',(0.,-5.8));
-#9117 = VECTOR('',#9118,1.);
-#9118 = DIRECTION('',(1.,0.));
-#9119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9112 = PCURVE('',#7301,#9113);
+#9113 = DEFINITIONAL_REPRESENTATION('',(#9114),#9118);
+#9114 = LINE('',#9115,#9116);
+#9115 = CARTESIAN_POINT('',(1.325,-1.75));
+#9116 = VECTOR('',#9117,1.);
+#9117 = DIRECTION('',(1.,2.1E-16));
+#9118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9120 = ORIENTED_EDGE('',*,*,#9121,.T.);
-#9121 = EDGE_CURVE('',#9099,#9122,#9124,.T.);
-#9122 = VERTEX_POINT('',#9123);
-#9123 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#9124 = SURFACE_CURVE('',#9125,(#9129,#9136),.PCURVE_S1.);
-#9125 = LINE('',#9126,#9127);
-#9126 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
-#9127 = VECTOR('',#9128,1.);
-#9128 = DIRECTION('',(0.,2.2E-16,1.));
-#9129 = PCURVE('',#7253,#9130);
-#9130 = DEFINITIONAL_REPRESENTATION('',(#9131),#9135);
-#9131 = LINE('',#9132,#9133);
-#9132 = CARTESIAN_POINT('',(3.425,1.75));
-#9133 = VECTOR('',#9134,1.);
-#9134 = DIRECTION('',(-1.,0.));
-#9135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9119 = ORIENTED_EDGE('',*,*,#9120,.F.);
+#9120 = EDGE_CURVE('',#8535,#9098,#9121,.T.);
+#9121 = SURFACE_CURVE('',#9122,(#9126,#9133),.PCURVE_S1.);
+#9122 = LINE('',#9123,#9124);
+#9123 = CARTESIAN_POINT('',(-1.75,2.9,-0.75));
+#9124 = VECTOR('',#9125,1.);
+#9125 = DIRECTION('',(0.,-1.,6.7E-16));
+#9126 = PCURVE('',#7329,#9127);
+#9127 = DEFINITIONAL_REPRESENTATION('',(#9128),#9132);
+#9128 = LINE('',#9129,#9130);
+#9129 = CARTESIAN_POINT('',(2.1,7.473237044981E-17));
+#9130 = VECTOR('',#9131,1.);
+#9131 = DIRECTION('',(0.,-1.));
+#9132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9136 = PCURVE('',#8918,#9137);
-#9137 = DEFINITIONAL_REPRESENTATION('',(#9138),#9142);
-#9138 = LINE('',#9139,#9140);
-#9139 = CARTESIAN_POINT('',(-1.554531648287E-15,-5.8));
-#9140 = VECTOR('',#9141,1.);
-#9141 = DIRECTION('',(1.,-4.5E-16));
-#9142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9133 = PCURVE('',#8552,#9134);
+#9134 = DEFINITIONAL_REPRESENTATION('',(#9135),#9139);
+#9135 = LINE('',#9136,#9137);
+#9136 = CARTESIAN_POINT('',(0.,0.));
+#9137 = VECTOR('',#9138,1.);
+#9138 = DIRECTION('',(0.,-1.));
+#9139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9143 = ORIENTED_EDGE('',*,*,#9144,.T.);
-#9144 = EDGE_CURVE('',#9122,#9145,#9147,.T.);
-#9145 = VERTEX_POINT('',#9146);
-#9146 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
-#9147 = SURFACE_CURVE('',#9148,(#9152,#9159),.PCURVE_S1.);
-#9148 = LINE('',#9149,#9150);
-#9149 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
-#9150 = VECTOR('',#9151,1.);
-#9151 = DIRECTION('',(1.,0.,-1.4E-16));
-#9152 = PCURVE('',#7253,#9153);
-#9153 = DEFINITIONAL_REPRESENTATION('',(#9154),#9158);
-#9154 = LINE('',#9155,#9156);
-#9155 = CARTESIAN_POINT('',(1.325,1.75));
-#9156 = VECTOR('',#9157,1.);
-#9157 = DIRECTION('',(1.4E-16,1.));
-#9158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9140 = ADVANCED_FACE('',(#9141,#9281,#9380),#7301,.T.);
+#9141 = FACE_BOUND('',#9142,.T.);
+#9142 = EDGE_LOOP('',(#9143,#9144,#9145,#9168,#9191,#9214,#9237,#9260));
+#9143 = ORIENTED_EDGE('',*,*,#7285,.T.);
+#9144 = ORIENTED_EDGE('',*,*,#9097,.T.);
+#9145 = ORIENTED_EDGE('',*,*,#9146,.T.);
+#9146 = EDGE_CURVE('',#9098,#9147,#9149,.T.);
+#9147 = VERTEX_POINT('',#9148);
+#9148 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
+#9149 = SURFACE_CURVE('',#9150,(#9154,#9161),.PCURVE_S1.);
+#9150 = LINE('',#9151,#9152);
+#9151 = CARTESIAN_POINT('',(-1.75,-2.9,-0.75));
+#9152 = VECTOR('',#9153,1.);
+#9153 = DIRECTION('',(1.,0.,0.));
+#9154 = PCURVE('',#7301,#9155);
+#9155 = DEFINITIONAL_REPRESENTATION('',(#9156),#9160);
+#9156 = LINE('',#9157,#9158);
+#9157 = CARTESIAN_POINT('',(3.425,-1.75));
+#9158 = VECTOR('',#9159,1.);
+#9159 = DIRECTION('',(0.,1.));
+#9160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9159 = PCURVE('',#7502,#9160);
-#9160 = DEFINITIONAL_REPRESENTATION('',(#9161),#9165);
-#9161 = LINE('',#9162,#9163);
-#9162 = CARTESIAN_POINT('',(-5.595524044111E-31,-5.8));
-#9163 = VECTOR('',#9164,1.);
-#9164 = DIRECTION('',(1.,0.));
-#9165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9161 = PCURVE('',#8552,#9162);
+#9162 = DEFINITIONAL_REPRESENTATION('',(#9163),#9167);
+#9163 = LINE('',#9164,#9165);
+#9164 = CARTESIAN_POINT('',(0.,-5.8));
+#9165 = VECTOR('',#9166,1.);
+#9166 = DIRECTION('',(1.,0.));
+#9167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9166 = ORIENTED_EDGE('',*,*,#9167,.T.);
-#9167 = EDGE_CURVE('',#9145,#9168,#9170,.T.);
-#9168 = VERTEX_POINT('',#9169);
-#9169 = CARTESIAN_POINT('',(6.4,-2.9,5.05));
-#9170 = SURFACE_CURVE('',#9171,(#9175,#9182),.PCURVE_S1.);
-#9171 = LINE('',#9172,#9173);
-#9172 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
-#9173 = VECTOR('',#9174,1.);
-#9174 = DIRECTION('',(0.,2.2E-16,1.));
-#9175 = PCURVE('',#7253,#9176);
-#9176 = DEFINITIONAL_REPRESENTATION('',(#9177),#9181);
-#9177 = LINE('',#9178,#9179);
-#9178 = CARTESIAN_POINT('',(1.325,6.4));
-#9179 = VECTOR('',#9180,1.);
-#9180 = DIRECTION('',(-1.,0.));
-#9181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9168 = ORIENTED_EDGE('',*,*,#9169,.T.);
+#9169 = EDGE_CURVE('',#9147,#9170,#9172,.T.);
+#9170 = VERTEX_POINT('',#9171);
+#9171 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#9172 = SURFACE_CURVE('',#9173,(#9177,#9184),.PCURVE_S1.);
+#9173 = LINE('',#9174,#9175);
+#9174 = CARTESIAN_POINT('',(1.75,-2.9,-0.75));
+#9175 = VECTOR('',#9176,1.);
+#9176 = DIRECTION('',(0.,2.2E-16,1.));
+#9177 = PCURVE('',#7301,#9178);
+#9178 = DEFINITIONAL_REPRESENTATION('',(#9179),#9183);
+#9179 = LINE('',#9180,#9181);
+#9180 = CARTESIAN_POINT('',(3.425,1.75));
+#9181 = VECTOR('',#9182,1.);
+#9182 = DIRECTION('',(-1.,0.));
+#9183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9182 = PCURVE('',#7530,#9183);
-#9183 = DEFINITIONAL_REPRESENTATION('',(#9184),#9188);
-#9184 = LINE('',#9185,#9186);
-#9185 = CARTESIAN_POINT('',(-1.443509345825E-15,-5.8));
-#9186 = VECTOR('',#9187,1.);
-#9187 = DIRECTION('',(1.,-4.5E-16));
-#9188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9184 = PCURVE('',#8966,#9185);
+#9185 = DEFINITIONAL_REPRESENTATION('',(#9186),#9190);
+#9186 = LINE('',#9187,#9188);
+#9187 = CARTESIAN_POINT('',(-1.554531648287E-15,-5.8));
+#9188 = VECTOR('',#9189,1.);
+#9189 = DIRECTION('',(1.,-4.5E-16));
+#9190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9189 = ORIENTED_EDGE('',*,*,#9190,.T.);
-#9190 = EDGE_CURVE('',#9168,#9191,#9193,.T.);
-#9191 = VERTEX_POINT('',#9192);
-#9192 = CARTESIAN_POINT('',(-6.4,-2.9,5.05));
-#9193 = SURFACE_CURVE('',#9194,(#9198,#9205),.PCURVE_S1.);
-#9194 = LINE('',#9195,#9196);
-#9195 = CARTESIAN_POINT('',(6.4,-2.9,5.05));
-#9196 = VECTOR('',#9197,1.);
-#9197 = DIRECTION('',(-1.,0.,0.));
-#9198 = PCURVE('',#7253,#9199);
-#9199 = DEFINITIONAL_REPRESENTATION('',(#9200),#9204);
-#9200 = LINE('',#9201,#9202);
-#9201 = CARTESIAN_POINT('',(-2.375,6.4));
-#9202 = VECTOR('',#9203,1.);
-#9203 = DIRECTION('',(0.,-1.));
-#9204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9191 = ORIENTED_EDGE('',*,*,#9192,.T.);
+#9192 = EDGE_CURVE('',#9170,#9193,#9195,.T.);
+#9193 = VERTEX_POINT('',#9194);
+#9194 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
+#9195 = SURFACE_CURVE('',#9196,(#9200,#9207),.PCURVE_S1.);
+#9196 = LINE('',#9197,#9198);
+#9197 = CARTESIAN_POINT('',(1.75,-2.9,1.35));
+#9198 = VECTOR('',#9199,1.);
+#9199 = DIRECTION('',(1.,0.,-1.4E-16));
+#9200 = PCURVE('',#7301,#9201);
+#9201 = DEFINITIONAL_REPRESENTATION('',(#9202),#9206);
+#9202 = LINE('',#9203,#9204);
+#9203 = CARTESIAN_POINT('',(1.325,1.75));
+#9204 = VECTOR('',#9205,1.);
+#9205 = DIRECTION('',(1.4E-16,1.));
+#9206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9205 = PCURVE('',#7558,#9206);
-#9206 = DEFINITIONAL_REPRESENTATION('',(#9207),#9211);
-#9207 = LINE('',#9208,#9209);
-#9208 = CARTESIAN_POINT('',(0.,-5.8));
-#9209 = VECTOR('',#9210,1.);
-#9210 = DIRECTION('',(1.,0.));
-#9211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9207 = PCURVE('',#7550,#9208);
+#9208 = DEFINITIONAL_REPRESENTATION('',(#9209),#9213);
+#9209 = LINE('',#9210,#9211);
+#9210 = CARTESIAN_POINT('',(-5.595524044111E-31,-5.8));
+#9211 = VECTOR('',#9212,1.);
+#9212 = DIRECTION('',(1.,0.));
+#9213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9212 = ORIENTED_EDGE('',*,*,#9213,.T.);
-#9213 = EDGE_CURVE('',#9191,#7210,#9214,.T.);
-#9214 = SURFACE_CURVE('',#9215,(#9219,#9226),.PCURVE_S1.);
-#9215 = LINE('',#9216,#9217);
-#9216 = CARTESIAN_POINT('',(-6.4,-2.9,5.05));
-#9217 = VECTOR('',#9218,1.);
-#9218 = DIRECTION('',(0.,-2.2E-16,-1.));
-#9219 = PCURVE('',#7253,#9220);
-#9220 = DEFINITIONAL_REPRESENTATION('',(#9221),#9225);
-#9221 = LINE('',#9222,#9223);
-#9222 = CARTESIAN_POINT('',(-2.375,-6.4));
-#9223 = VECTOR('',#9224,1.);
-#9224 = DIRECTION('',(1.,0.));
-#9225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9214 = ORIENTED_EDGE('',*,*,#9215,.T.);
+#9215 = EDGE_CURVE('',#9193,#9216,#9218,.T.);
+#9216 = VERTEX_POINT('',#9217);
+#9217 = CARTESIAN_POINT('',(6.4,-2.9,5.05));
+#9218 = SURFACE_CURVE('',#9219,(#9223,#9230),.PCURVE_S1.);
+#9219 = LINE('',#9220,#9221);
+#9220 = CARTESIAN_POINT('',(6.4,-2.9,1.35));
+#9221 = VECTOR('',#9222,1.);
+#9222 = DIRECTION('',(0.,2.2E-16,1.));
+#9223 = PCURVE('',#7301,#9224);
+#9224 = DEFINITIONAL_REPRESENTATION('',(#9225),#9229);
+#9225 = LINE('',#9226,#9227);
+#9226 = CARTESIAN_POINT('',(1.325,6.4));
+#9227 = VECTOR('',#9228,1.);
+#9228 = DIRECTION('',(-1.,0.));
+#9229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9226 = PCURVE('',#7225,#9227);
-#9227 = DEFINITIONAL_REPRESENTATION('',(#9228),#9232);
-#9228 = LINE('',#9229,#9230);
-#9229 = CARTESIAN_POINT('',(2.1096431606E-15,-5.8));
-#9230 = VECTOR('',#9231,1.);
-#9231 = DIRECTION('',(1.,4.5E-16));
-#9232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9230 = PCURVE('',#7578,#9231);
+#9231 = DEFINITIONAL_REPRESENTATION('',(#9232),#9236);
+#9232 = LINE('',#9233,#9234);
+#9233 = CARTESIAN_POINT('',(-1.443509345825E-15,-5.8));
+#9234 = VECTOR('',#9235,1.);
+#9235 = DIRECTION('',(1.,-4.5E-16));
+#9236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9233 = FACE_BOUND('',#9234,.T.);
-#9234 = EDGE_LOOP('',(#9235,#9260,#9288,#9311));
-#9235 = ORIENTED_EDGE('',*,*,#9236,.T.);
-#9236 = EDGE_CURVE('',#9237,#9239,#9241,.T.);
-#9237 = VERTEX_POINT('',#9238);
-#9238 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#9237 = ORIENTED_EDGE('',*,*,#9238,.T.);
+#9238 = EDGE_CURVE('',#9216,#9239,#9241,.T.);
 #9239 = VERTEX_POINT('',#9240);
-#9240 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#9240 = CARTESIAN_POINT('',(-6.4,-2.9,5.05));
 #9241 = SURFACE_CURVE('',#9242,(#9246,#9253),.PCURVE_S1.);
 #9242 = LINE('',#9243,#9244);
-#9243 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#9243 = CARTESIAN_POINT('',(6.4,-2.9,5.05));
 #9244 = VECTOR('',#9245,1.);
-#9245 = DIRECTION('',(0.,2.22E-15,1.));
-#9246 = PCURVE('',#7253,#9247);
+#9245 = DIRECTION('',(-1.,0.,0.));
+#9246 = PCURVE('',#7301,#9247);
 #9247 = DEFINITIONAL_REPRESENTATION('',(#9248),#9252);
 #9248 = LINE('',#9249,#9250);
-#9249 = CARTESIAN_POINT('',(-1.175,-5.5));
+#9249 = CARTESIAN_POINT('',(-2.375,6.4));
 #9250 = VECTOR('',#9251,1.);
-#9251 = DIRECTION('',(-1.,0.));
+#9251 = DIRECTION('',(0.,-1.));
 #9252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9253 = PCURVE('',#8578,#9254);
+#9253 = PCURVE('',#7606,#9254);
 #9254 = DEFINITIONAL_REPRESENTATION('',(#9255),#9259);
 #9255 = LINE('',#9256,#9257);
-#9256 = CARTESIAN_POINT('',(-1.33226762955E-15,1.33226762955E-15));
+#9256 = CARTESIAN_POINT('',(0.,-5.8));
 #9257 = VECTOR('',#9258,1.);
-#9258 = DIRECTION('',(1.,5.6E-16));
+#9258 = DIRECTION('',(1.,0.));
 #9259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #9260 = ORIENTED_EDGE('',*,*,#9261,.T.);
-#9261 = EDGE_CURVE('',#9239,#9262,#9264,.T.);
-#9262 = VERTEX_POINT('',#9263);
-#9263 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
-#9264 = SURFACE_CURVE('',#9265,(#9269,#9276),.PCURVE_S1.);
-#9265 = LINE('',#9266,#9267);
-#9266 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
-#9267 = VECTOR('',#9268,1.);
-#9268 = DIRECTION('',(1.,0.,0.));
-#9269 = PCURVE('',#7253,#9270);
-#9270 = DEFINITIONAL_REPRESENTATION('',(#9271),#9275);
-#9271 = LINE('',#9272,#9273);
-#9272 = CARTESIAN_POINT('',(-1.875,-5.5));
-#9273 = VECTOR('',#9274,1.);
-#9274 = DIRECTION('',(0.,1.));
-#9275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9261 = EDGE_CURVE('',#9239,#7258,#9262,.T.);
+#9262 = SURFACE_CURVE('',#9263,(#9267,#9274),.PCURVE_S1.);
+#9263 = LINE('',#9264,#9265);
+#9264 = CARTESIAN_POINT('',(-6.4,-2.9,5.05));
+#9265 = VECTOR('',#9266,1.);
+#9266 = DIRECTION('',(0.,-2.2E-16,-1.));
+#9267 = PCURVE('',#7301,#9268);
+#9268 = DEFINITIONAL_REPRESENTATION('',(#9269),#9273);
+#9269 = LINE('',#9270,#9271);
+#9270 = CARTESIAN_POINT('',(-2.375,-6.4));
+#9271 = VECTOR('',#9272,1.);
+#9272 = DIRECTION('',(1.,0.));
+#9273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9276 = PCURVE('',#9277,#9282);
-#9277 = PLANE('',#9278);
-#9278 = AXIS2_PLACEMENT_3D('',#9279,#9280,#9281);
-#9279 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
-#9280 = DIRECTION('',(0.,-2.83E-15,-1.));
-#9281 = DIRECTION('',(1.,0.,0.));
-#9282 = DEFINITIONAL_REPRESENTATION('',(#9283),#9287);
-#9283 = LINE('',#9284,#9285);
-#9284 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
-#9285 = VECTOR('',#9286,1.);
-#9286 = DIRECTION('',(1.,0.));
-#9287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9274 = PCURVE('',#7273,#9275);
+#9275 = DEFINITIONAL_REPRESENTATION('',(#9276),#9280);
+#9276 = LINE('',#9277,#9278);
+#9277 = CARTESIAN_POINT('',(2.1096431606E-15,-5.8));
+#9278 = VECTOR('',#9279,1.);
+#9279 = DIRECTION('',(1.,4.5E-16));
+#9280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9288 = ORIENTED_EDGE('',*,*,#9289,.T.);
-#9289 = EDGE_CURVE('',#9262,#9290,#9292,.T.);
-#9290 = VERTEX_POINT('',#9291);
-#9291 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
-#9292 = SURFACE_CURVE('',#9293,(#9297,#9304),.PCURVE_S1.);
-#9293 = LINE('',#9294,#9295);
-#9294 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
-#9295 = VECTOR('',#9296,1.);
-#9296 = DIRECTION('',(-0.,-2.22E-15,-1.));
-#9297 = PCURVE('',#7253,#9298);
-#9298 = DEFINITIONAL_REPRESENTATION('',(#9299),#9303);
-#9299 = LINE('',#9300,#9301);
-#9300 = CARTESIAN_POINT('',(-1.875,-4.8));
-#9301 = VECTOR('',#9302,1.);
-#9302 = DIRECTION('',(1.,0.));
-#9303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9281 = FACE_BOUND('',#9282,.T.);
+#9282 = EDGE_LOOP('',(#9283,#9308,#9336,#9359));
+#9283 = ORIENTED_EDGE('',*,*,#9284,.T.);
+#9284 = EDGE_CURVE('',#9285,#9287,#9289,.T.);
+#9285 = VERTEX_POINT('',#9286);
+#9286 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#9287 = VERTEX_POINT('',#9288);
+#9288 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#9289 = SURFACE_CURVE('',#9290,(#9294,#9301),.PCURVE_S1.);
+#9290 = LINE('',#9291,#9292);
+#9291 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#9292 = VECTOR('',#9293,1.);
+#9293 = DIRECTION('',(0.,2.22E-15,1.));
+#9294 = PCURVE('',#7301,#9295);
+#9295 = DEFINITIONAL_REPRESENTATION('',(#9296),#9300);
+#9296 = LINE('',#9297,#9298);
+#9297 = CARTESIAN_POINT('',(-1.175,-5.5));
+#9298 = VECTOR('',#9299,1.);
+#9299 = DIRECTION('',(-1.,0.));
+#9300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9304 = PCURVE('',#8634,#9305);
-#9305 = DEFINITIONAL_REPRESENTATION('',(#9306),#9310);
-#9306 = LINE('',#9307,#9308);
-#9307 = CARTESIAN_POINT('',(2.6645352591E-15,1.7763568394E-15));
-#9308 = VECTOR('',#9309,1.);
-#9309 = DIRECTION('',(1.,-5.6E-16));
-#9310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9301 = PCURVE('',#8626,#9302);
+#9302 = DEFINITIONAL_REPRESENTATION('',(#9303),#9307);
+#9303 = LINE('',#9304,#9305);
+#9304 = CARTESIAN_POINT('',(-1.33226762955E-15,1.33226762955E-15));
+#9305 = VECTOR('',#9306,1.);
+#9306 = DIRECTION('',(1.,5.6E-16));
+#9307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9311 = ORIENTED_EDGE('',*,*,#9312,.T.);
-#9312 = EDGE_CURVE('',#9290,#9237,#9313,.T.);
-#9313 = SURFACE_CURVE('',#9314,(#9318,#9325),.PCURVE_S1.);
-#9314 = LINE('',#9315,#9316);
-#9315 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
-#9316 = VECTOR('',#9317,1.);
-#9317 = DIRECTION('',(-1.,0.,0.));
-#9318 = PCURVE('',#7253,#9319);
-#9319 = DEFINITIONAL_REPRESENTATION('',(#9320),#9324);
-#9320 = LINE('',#9321,#9322);
-#9321 = CARTESIAN_POINT('',(-1.175,-4.8));
-#9322 = VECTOR('',#9323,1.);
-#9323 = DIRECTION('',(0.,-1.));
-#9324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9308 = ORIENTED_EDGE('',*,*,#9309,.T.);
+#9309 = EDGE_CURVE('',#9287,#9310,#9312,.T.);
+#9310 = VERTEX_POINT('',#9311);
+#9311 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
+#9312 = SURFACE_CURVE('',#9313,(#9317,#9324),.PCURVE_S1.);
+#9313 = LINE('',#9314,#9315);
+#9314 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#9315 = VECTOR('',#9316,1.);
+#9316 = DIRECTION('',(1.,0.,0.));
+#9317 = PCURVE('',#7301,#9318);
+#9318 = DEFINITIONAL_REPRESENTATION('',(#9319),#9323);
+#9319 = LINE('',#9320,#9321);
+#9320 = CARTESIAN_POINT('',(-1.875,-5.5));
+#9321 = VECTOR('',#9322,1.);
+#9322 = DIRECTION('',(0.,1.));
+#9323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9325 = PCURVE('',#8606,#9326);
-#9326 = DEFINITIONAL_REPRESENTATION('',(#9327),#9331);
-#9327 = LINE('',#9328,#9329);
-#9328 = CARTESIAN_POINT('',(-0.,1.33226762955E-15));
-#9329 = VECTOR('',#9330,1.);
-#9330 = DIRECTION('',(1.,0.));
-#9331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9324 = PCURVE('',#9325,#9330);
+#9325 = PLANE('',#9326);
+#9326 = AXIS2_PLACEMENT_3D('',#9327,#9328,#9329);
+#9327 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#9328 = DIRECTION('',(0.,-2.83E-15,-1.));
+#9329 = DIRECTION('',(1.,0.,0.));
+#9330 = DEFINITIONAL_REPRESENTATION('',(#9331),#9335);
+#9331 = LINE('',#9332,#9333);
+#9332 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#9333 = VECTOR('',#9334,1.);
+#9334 = DIRECTION('',(1.,0.));
+#9335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9332 = FACE_BOUND('',#9333,.T.);
-#9333 = EDGE_LOOP('',(#9334,#9359,#9382,#9405));
-#9334 = ORIENTED_EDGE('',*,*,#9335,.T.);
-#9335 = EDGE_CURVE('',#9336,#9338,#9340,.T.);
-#9336 = VERTEX_POINT('',#9337);
-#9337 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#9336 = ORIENTED_EDGE('',*,*,#9337,.T.);
+#9337 = EDGE_CURVE('',#9310,#9338,#9340,.T.);
 #9338 = VERTEX_POINT('',#9339);
-#9339 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#9339 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
 #9340 = SURFACE_CURVE('',#9341,(#9345,#9352),.PCURVE_S1.);
 #9341 = LINE('',#9342,#9343);
-#9342 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#9342 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
 #9343 = VECTOR('',#9344,1.);
-#9344 = DIRECTION('',(1.,0.,0.));
-#9345 = PCURVE('',#7253,#9346);
+#9344 = DIRECTION('',(-0.,-2.22E-15,-1.));
+#9345 = PCURVE('',#7301,#9346);
 #9346 = DEFINITIONAL_REPRESENTATION('',(#9347),#9351);
 #9347 = LINE('',#9348,#9349);
-#9348 = CARTESIAN_POINT('',(2.025,-0.65));
+#9348 = CARTESIAN_POINT('',(-1.875,-4.8));
 #9349 = VECTOR('',#9350,1.);
-#9350 = DIRECTION('',(0.,1.));
+#9350 = DIRECTION('',(1.,0.));
 #9351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9352 = PCURVE('',#8978,#9353);
+#9352 = PCURVE('',#8682,#9353);
 #9353 = DEFINITIONAL_REPRESENTATION('',(#9354),#9358);
 #9354 = LINE('',#9355,#9356);
-#9355 = CARTESIAN_POINT('',(0.,-5.8));
+#9355 = CARTESIAN_POINT('',(2.6645352591E-15,1.7763568394E-15));
 #9356 = VECTOR('',#9357,1.);
-#9357 = DIRECTION('',(1.,0.));
+#9357 = DIRECTION('',(1.,-5.6E-16));
 #9358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
 #9359 = ORIENTED_EDGE('',*,*,#9360,.T.);
-#9360 = EDGE_CURVE('',#9338,#9361,#9363,.T.);
-#9361 = VERTEX_POINT('',#9362);
-#9362 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
-#9363 = SURFACE_CURVE('',#9364,(#9368,#9375),.PCURVE_S1.);
-#9364 = LINE('',#9365,#9366);
-#9365 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
-#9366 = VECTOR('',#9367,1.);
-#9367 = DIRECTION('',(0.,-2.2E-16,-1.));
-#9368 = PCURVE('',#7253,#9369);
-#9369 = DEFINITIONAL_REPRESENTATION('',(#9370),#9374);
-#9370 = LINE('',#9371,#9372);
-#9371 = CARTESIAN_POINT('',(2.025,0.65));
-#9372 = VECTOR('',#9373,1.);
-#9373 = DIRECTION('',(1.,0.));
-#9374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9360 = EDGE_CURVE('',#9338,#9285,#9361,.T.);
+#9361 = SURFACE_CURVE('',#9362,(#9366,#9373),.PCURVE_S1.);
+#9362 = LINE('',#9363,#9364);
+#9363 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
+#9364 = VECTOR('',#9365,1.);
+#9365 = DIRECTION('',(-1.,0.,0.));
+#9366 = PCURVE('',#7301,#9367);
+#9367 = DEFINITIONAL_REPRESENTATION('',(#9368),#9372);
+#9368 = LINE('',#9369,#9370);
+#9369 = CARTESIAN_POINT('',(-1.175,-4.8));
+#9370 = VECTOR('',#9371,1.);
+#9371 = DIRECTION('',(0.,-1.));
+#9372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9375 = PCURVE('',#8950,#9376);
-#9376 = DEFINITIONAL_REPRESENTATION('',(#9377),#9381);
-#9377 = LINE('',#9378,#9379);
-#9378 = CARTESIAN_POINT('',(1.443509345825E-15,-5.8));
-#9379 = VECTOR('',#9380,1.);
-#9380 = DIRECTION('',(1.,4.5E-16));
-#9381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9373 = PCURVE('',#8654,#9374);
+#9374 = DEFINITIONAL_REPRESENTATION('',(#9375),#9379);
+#9375 = LINE('',#9376,#9377);
+#9376 = CARTESIAN_POINT('',(-0.,1.33226762955E-15));
+#9377 = VECTOR('',#9378,1.);
+#9378 = DIRECTION('',(1.,0.));
+#9379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
+#9380 = FACE_BOUND('',#9381,.T.);
+#9381 = EDGE_LOOP('',(#9382,#9407,#9430,#9453));
 #9382 = ORIENTED_EDGE('',*,*,#9383,.T.);
-#9383 = EDGE_CURVE('',#9361,#9384,#9386,.T.);
+#9383 = EDGE_CURVE('',#9384,#9386,#9388,.T.);
 #9384 = VERTEX_POINT('',#9385);
-#9385 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
-#9386 = SURFACE_CURVE('',#9387,(#9391,#9398),.PCURVE_S1.);
-#9387 = LINE('',#9388,#9389);
-#9388 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
-#9389 = VECTOR('',#9390,1.);
-#9390 = DIRECTION('',(-1.,0.,0.));
-#9391 = PCURVE('',#7253,#9392);
-#9392 = DEFINITIONAL_REPRESENTATION('',(#9393),#9397);
-#9393 = LINE('',#9394,#9395);
-#9394 = CARTESIAN_POINT('',(2.525,0.65));
-#9395 = VECTOR('',#9396,1.);
-#9396 = DIRECTION('',(0.,-1.));
-#9397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9385 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#9386 = VERTEX_POINT('',#9387);
+#9387 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#9388 = SURFACE_CURVE('',#9389,(#9393,#9400),.PCURVE_S1.);
+#9389 = LINE('',#9390,#9391);
+#9390 = CARTESIAN_POINT('',(-0.65,-2.9,0.65));
+#9391 = VECTOR('',#9392,1.);
+#9392 = DIRECTION('',(1.,0.,0.));
+#9393 = PCURVE('',#7301,#9394);
+#9394 = DEFINITIONAL_REPRESENTATION('',(#9395),#9399);
+#9395 = LINE('',#9396,#9397);
+#9396 = CARTESIAN_POINT('',(2.025,-0.65));
+#9397 = VECTOR('',#9398,1.);
+#9398 = DIRECTION('',(0.,1.));
+#9399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9398 = PCURVE('',#9032,#9399);
-#9399 = DEFINITIONAL_REPRESENTATION('',(#9400),#9404);
-#9400 = LINE('',#9401,#9402);
-#9401 = CARTESIAN_POINT('',(0.,-5.8));
-#9402 = VECTOR('',#9403,1.);
-#9403 = DIRECTION('',(1.,0.));
-#9404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9400 = PCURVE('',#9026,#9401);
+#9401 = DEFINITIONAL_REPRESENTATION('',(#9402),#9406);
+#9402 = LINE('',#9403,#9404);
+#9403 = CARTESIAN_POINT('',(0.,-5.8));
+#9404 = VECTOR('',#9405,1.);
+#9405 = DIRECTION('',(1.,0.));
+#9406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9405 = ORIENTED_EDGE('',*,*,#9406,.T.);
-#9406 = EDGE_CURVE('',#9384,#9336,#9407,.T.);
-#9407 = SURFACE_CURVE('',#9408,(#9412,#9419),.PCURVE_S1.);
-#9408 = LINE('',#9409,#9410);
-#9409 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
-#9410 = VECTOR('',#9411,1.);
-#9411 = DIRECTION('',(0.,2.2E-16,1.));
-#9412 = PCURVE('',#7253,#9413);
-#9413 = DEFINITIONAL_REPRESENTATION('',(#9414),#9418);
-#9414 = LINE('',#9415,#9416);
-#9415 = CARTESIAN_POINT('',(2.525,-0.65));
-#9416 = VECTOR('',#9417,1.);
-#9417 = DIRECTION('',(-1.,0.));
-#9418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9407 = ORIENTED_EDGE('',*,*,#9408,.T.);
+#9408 = EDGE_CURVE('',#9386,#9409,#9411,.T.);
+#9409 = VERTEX_POINT('',#9410);
+#9410 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
+#9411 = SURFACE_CURVE('',#9412,(#9416,#9423),.PCURVE_S1.);
+#9412 = LINE('',#9413,#9414);
+#9413 = CARTESIAN_POINT('',(0.65,-2.9,0.65));
+#9414 = VECTOR('',#9415,1.);
+#9415 = DIRECTION('',(0.,-2.2E-16,-1.));
+#9416 = PCURVE('',#7301,#9417);
+#9417 = DEFINITIONAL_REPRESENTATION('',(#9418),#9422);
+#9418 = LINE('',#9419,#9420);
+#9419 = CARTESIAN_POINT('',(2.025,0.65));
+#9420 = VECTOR('',#9421,1.);
+#9421 = DIRECTION('',(1.,0.));
+#9422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9419 = PCURVE('',#9006,#9420);
-#9420 = DEFINITIONAL_REPRESENTATION('',(#9421),#9425);
-#9421 = LINE('',#9422,#9423);
-#9422 = CARTESIAN_POINT('',(-1.610042799518E-15,-5.8));
-#9423 = VECTOR('',#9424,1.);
-#9424 = DIRECTION('',(1.,-4.5E-16));
-#9425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9423 = PCURVE('',#8998,#9424);
+#9424 = DEFINITIONAL_REPRESENTATION('',(#9425),#9429);
+#9425 = LINE('',#9426,#9427);
+#9426 = CARTESIAN_POINT('',(1.443509345825E-15,-5.8));
+#9427 = VECTOR('',#9428,1.);
+#9428 = DIRECTION('',(1.,4.5E-16));
+#9429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9426 = ADVANCED_FACE('',(#9427),#7225,.F.);
-#9427 = FACE_BOUND('',#9428,.F.);
-#9428 = EDGE_LOOP('',(#9429,#9450,#9451,#9452));
-#9429 = ORIENTED_EDGE('',*,*,#9430,.T.);
-#9430 = EDGE_CURVE('',#7543,#9191,#9431,.T.);
-#9431 = SURFACE_CURVE('',#9432,(#9436,#9443),.PCURVE_S1.);
-#9432 = LINE('',#9433,#9434);
-#9433 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
-#9434 = VECTOR('',#9435,1.);
-#9435 = DIRECTION('',(0.,-1.,6.7E-16));
-#9436 = PCURVE('',#7225,#9437);
-#9437 = DEFINITIONAL_REPRESENTATION('',(#9438),#9442);
-#9438 = LINE('',#9439,#9440);
-#9439 = CARTESIAN_POINT('',(0.,0.));
-#9440 = VECTOR('',#9441,1.);
-#9441 = DIRECTION('',(0.,-1.));
-#9442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9430 = ORIENTED_EDGE('',*,*,#9431,.T.);
+#9431 = EDGE_CURVE('',#9409,#9432,#9434,.T.);
+#9432 = VERTEX_POINT('',#9433);
+#9433 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
+#9434 = SURFACE_CURVE('',#9435,(#9439,#9446),.PCURVE_S1.);
+#9435 = LINE('',#9436,#9437);
+#9436 = CARTESIAN_POINT('',(0.65,-2.9,0.15));
+#9437 = VECTOR('',#9438,1.);
+#9438 = DIRECTION('',(-1.,0.,0.));
+#9439 = PCURVE('',#7301,#9440);
+#9440 = DEFINITIONAL_REPRESENTATION('',(#9441),#9445);
+#9441 = LINE('',#9442,#9443);
+#9442 = CARTESIAN_POINT('',(2.525,0.65));
+#9443 = VECTOR('',#9444,1.);
+#9444 = DIRECTION('',(0.,-1.));
+#9445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9443 = PCURVE('',#7558,#9444);
-#9444 = DEFINITIONAL_REPRESENTATION('',(#9445),#9449);
-#9445 = LINE('',#9446,#9447);
-#9446 = CARTESIAN_POINT('',(12.8,0.));
-#9447 = VECTOR('',#9448,1.);
-#9448 = DIRECTION('',(0.,-1.));
-#9449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9446 = PCURVE('',#9080,#9447);
+#9447 = DEFINITIONAL_REPRESENTATION('',(#9448),#9452);
+#9448 = LINE('',#9449,#9450);
+#9449 = CARTESIAN_POINT('',(0.,-5.8));
+#9450 = VECTOR('',#9451,1.);
+#9451 = DIRECTION('',(1.,0.));
+#9452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9450 = ORIENTED_EDGE('',*,*,#9213,.T.);
-#9451 = ORIENTED_EDGE('',*,*,#7209,.F.);
-#9452 = ORIENTED_EDGE('',*,*,#7570,.F.);
-#9453 = ADVANCED_FACE('',(#9454,#9480,#9594),#7558,.F.);
-#9454 = FACE_BOUND('',#9455,.F.);
-#9455 = EDGE_LOOP('',(#9456,#9477,#9478,#9479));
-#9456 = ORIENTED_EDGE('',*,*,#9457,.T.);
-#9457 = EDGE_CURVE('',#7515,#9168,#9458,.T.);
-#9458 = SURFACE_CURVE('',#9459,(#9463,#9470),.PCURVE_S1.);
-#9459 = LINE('',#9460,#9461);
-#9460 = CARTESIAN_POINT('',(6.4,2.9,5.05));
-#9461 = VECTOR('',#9462,1.);
-#9462 = DIRECTION('',(0.,-1.,6.7E-16));
-#9463 = PCURVE('',#7558,#9464);
-#9464 = DEFINITIONAL_REPRESENTATION('',(#9465),#9469);
-#9465 = LINE('',#9466,#9467);
-#9466 = CARTESIAN_POINT('',(0.,0.));
-#9467 = VECTOR('',#9468,1.);
-#9468 = DIRECTION('',(0.,-1.));
-#9469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9453 = ORIENTED_EDGE('',*,*,#9454,.T.);
+#9454 = EDGE_CURVE('',#9432,#9384,#9455,.T.);
+#9455 = SURFACE_CURVE('',#9456,(#9460,#9467),.PCURVE_S1.);
+#9456 = LINE('',#9457,#9458);
+#9457 = CARTESIAN_POINT('',(-0.65,-2.9,0.15));
+#9458 = VECTOR('',#9459,1.);
+#9459 = DIRECTION('',(0.,2.2E-16,1.));
+#9460 = PCURVE('',#7301,#9461);
+#9461 = DEFINITIONAL_REPRESENTATION('',(#9462),#9466);
+#9462 = LINE('',#9463,#9464);
+#9463 = CARTESIAN_POINT('',(2.525,-0.65));
+#9464 = VECTOR('',#9465,1.);
+#9465 = DIRECTION('',(-1.,0.));
+#9466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9470 = PCURVE('',#7530,#9471);
-#9471 = DEFINITIONAL_REPRESENTATION('',(#9472),#9476);
-#9472 = LINE('',#9473,#9474);
-#9473 = CARTESIAN_POINT('',(3.7,1.855352591004E-16));
-#9474 = VECTOR('',#9475,1.);
-#9475 = DIRECTION('',(0.,-1.));
-#9476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9467 = PCURVE('',#9054,#9468);
+#9468 = DEFINITIONAL_REPRESENTATION('',(#9469),#9473);
+#9469 = LINE('',#9470,#9471);
+#9470 = CARTESIAN_POINT('',(-1.610042799518E-15,-5.8));
+#9471 = VECTOR('',#9472,1.);
+#9472 = DIRECTION('',(1.,-4.5E-16));
+#9473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9477 = ORIENTED_EDGE('',*,*,#9190,.T.);
-#9478 = ORIENTED_EDGE('',*,*,#9430,.F.);
-#9479 = ORIENTED_EDGE('',*,*,#7542,.F.);
-#9480 = FACE_BOUND('',#9481,.F.);
-#9481 = EDGE_LOOP('',(#9482,#9512,#9540,#9568));
-#9482 = ORIENTED_EDGE('',*,*,#9483,.F.);
-#9483 = EDGE_CURVE('',#9484,#9486,#9488,.T.);
-#9484 = VERTEX_POINT('',#9485);
-#9485 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
-#9486 = VERTEX_POINT('',#9487);
-#9487 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
-#9488 = SURFACE_CURVE('',#9489,(#9493,#9500),.PCURVE_S1.);
-#9489 = LINE('',#9490,#9491);
-#9490 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
-#9491 = VECTOR('',#9492,1.);
-#9492 = DIRECTION('',(-1.,0.,0.));
-#9493 = PCURVE('',#7558,#9494);
-#9494 = DEFINITIONAL_REPRESENTATION('',(#9495),#9499);
-#9495 = LINE('',#9496,#9497);
-#9496 = CARTESIAN_POINT('',(7.2,-4.225));
-#9497 = VECTOR('',#9498,1.);
-#9498 = DIRECTION('',(1.,0.));
-#9499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9474 = ADVANCED_FACE('',(#9475),#7273,.F.);
+#9475 = FACE_BOUND('',#9476,.F.);
+#9476 = EDGE_LOOP('',(#9477,#9498,#9499,#9500));
+#9477 = ORIENTED_EDGE('',*,*,#9478,.T.);
+#9478 = EDGE_CURVE('',#7591,#9239,#9479,.T.);
+#9479 = SURFACE_CURVE('',#9480,(#9484,#9491),.PCURVE_S1.);
+#9480 = LINE('',#9481,#9482);
+#9481 = CARTESIAN_POINT('',(-6.4,2.9,5.05));
+#9482 = VECTOR('',#9483,1.);
+#9483 = DIRECTION('',(0.,-1.,6.7E-16));
+#9484 = PCURVE('',#7273,#9485);
+#9485 = DEFINITIONAL_REPRESENTATION('',(#9486),#9490);
+#9486 = LINE('',#9487,#9488);
+#9487 = CARTESIAN_POINT('',(0.,0.));
+#9488 = VECTOR('',#9489,1.);
+#9489 = DIRECTION('',(0.,-1.));
+#9490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9500 = PCURVE('',#9501,#9506);
-#9501 = PLANE('',#9502);
-#9502 = AXIS2_PLACEMENT_3D('',#9503,#9504,#9505);
-#9503 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
-#9504 = DIRECTION('',(0.,1.,-1.55E-15));
-#9505 = DIRECTION('',(-1.,0.,0.));
-#9506 = DEFINITIONAL_REPRESENTATION('',(#9507),#9511);
+#9491 = PCURVE('',#7606,#9492);
+#9492 = DEFINITIONAL_REPRESENTATION('',(#9493),#9497);
+#9493 = LINE('',#9494,#9495);
+#9494 = CARTESIAN_POINT('',(12.8,0.));
+#9495 = VECTOR('',#9496,1.);
+#9496 = DIRECTION('',(0.,-1.));
+#9497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9498 = ORIENTED_EDGE('',*,*,#9261,.T.);
+#9499 = ORIENTED_EDGE('',*,*,#7257,.F.);
+#9500 = ORIENTED_EDGE('',*,*,#7618,.F.);
+#9501 = ADVANCED_FACE('',(#9502,#9528,#9642),#7606,.F.);
+#9502 = FACE_BOUND('',#9503,.F.);
+#9503 = EDGE_LOOP('',(#9504,#9525,#9526,#9527));
+#9504 = ORIENTED_EDGE('',*,*,#9505,.T.);
+#9505 = EDGE_CURVE('',#7563,#9216,#9506,.T.);
+#9506 = SURFACE_CURVE('',#9507,(#9511,#9518),.PCURVE_S1.);
 #9507 = LINE('',#9508,#9509);
-#9508 = CARTESIAN_POINT('',(0.,-2.6645352591E-15));
+#9508 = CARTESIAN_POINT('',(6.4,2.9,5.05));
 #9509 = VECTOR('',#9510,1.);
-#9510 = DIRECTION('',(1.,0.));
-#9511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9510 = DIRECTION('',(0.,-1.,6.7E-16));
+#9511 = PCURVE('',#7606,#9512);
+#9512 = DEFINITIONAL_REPRESENTATION('',(#9513),#9517);
+#9513 = LINE('',#9514,#9515);
+#9514 = CARTESIAN_POINT('',(0.,0.));
+#9515 = VECTOR('',#9516,1.);
+#9516 = DIRECTION('',(0.,-1.));
+#9517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9512 = ORIENTED_EDGE('',*,*,#9513,.F.);
-#9513 = EDGE_CURVE('',#9514,#9484,#9516,.T.);
-#9514 = VERTEX_POINT('',#9515);
-#9515 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
-#9516 = SURFACE_CURVE('',#9517,(#9521,#9528),.PCURVE_S1.);
-#9517 = LINE('',#9518,#9519);
-#9518 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
-#9519 = VECTOR('',#9520,1.);
-#9520 = DIRECTION('',(0.,-1.,1.22E-15));
-#9521 = PCURVE('',#7558,#9522);
-#9522 = DEFINITIONAL_REPRESENTATION('',(#9523),#9527);
-#9523 = LINE('',#9524,#9525);
-#9524 = CARTESIAN_POINT('',(7.2,-1.575));
-#9525 = VECTOR('',#9526,1.);
-#9526 = DIRECTION('',(0.,-1.));
-#9527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9518 = PCURVE('',#7578,#9519);
+#9519 = DEFINITIONAL_REPRESENTATION('',(#9520),#9524);
+#9520 = LINE('',#9521,#9522);
+#9521 = CARTESIAN_POINT('',(3.7,1.855352591004E-16));
+#9522 = VECTOR('',#9523,1.);
+#9523 = DIRECTION('',(0.,-1.));
+#9524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9528 = PCURVE('',#9529,#9534);
-#9529 = PLANE('',#9530);
-#9530 = AXIS2_PLACEMENT_3D('',#9531,#9532,#9533);
-#9531 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
-#9532 = DIRECTION('',(-1.,0.,0.));
-#9533 = DIRECTION('',(0.,-1.,1.55E-15));
-#9534 = DEFINITIONAL_REPRESENTATION('',(#9535),#9539);
-#9535 = LINE('',#9536,#9537);
-#9536 = CARTESIAN_POINT('',(1.998401444325E-15,-1.7763568394E-15));
-#9537 = VECTOR('',#9538,1.);
-#9538 = DIRECTION('',(1.,-3.3E-16));
-#9539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9525 = ORIENTED_EDGE('',*,*,#9238,.T.);
+#9526 = ORIENTED_EDGE('',*,*,#9478,.F.);
+#9527 = ORIENTED_EDGE('',*,*,#7590,.F.);
+#9528 = FACE_BOUND('',#9529,.F.);
+#9529 = EDGE_LOOP('',(#9530,#9560,#9588,#9616));
+#9530 = ORIENTED_EDGE('',*,*,#9531,.F.);
+#9531 = EDGE_CURVE('',#9532,#9534,#9536,.T.);
+#9532 = VERTEX_POINT('',#9533);
+#9533 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
+#9534 = VERTEX_POINT('',#9535);
+#9535 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
+#9536 = SURFACE_CURVE('',#9537,(#9541,#9548),.PCURVE_S1.);
+#9537 = LINE('',#9538,#9539);
+#9538 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
+#9539 = VECTOR('',#9540,1.);
+#9540 = DIRECTION('',(-1.,0.,0.));
+#9541 = PCURVE('',#7606,#9542);
+#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547);
+#9543 = LINE('',#9544,#9545);
+#9544 = CARTESIAN_POINT('',(7.2,-4.225));
+#9545 = VECTOR('',#9546,1.);
+#9546 = DIRECTION('',(1.,0.));
+#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9540 = ORIENTED_EDGE('',*,*,#9541,.F.);
-#9541 = EDGE_CURVE('',#9542,#9514,#9544,.T.);
-#9542 = VERTEX_POINT('',#9543);
-#9543 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
-#9544 = SURFACE_CURVE('',#9545,(#9549,#9556),.PCURVE_S1.);
-#9545 = LINE('',#9546,#9547);
-#9546 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
-#9547 = VECTOR('',#9548,1.);
-#9548 = DIRECTION('',(1.,0.,0.));
-#9549 = PCURVE('',#7558,#9550);
-#9550 = DEFINITIONAL_REPRESENTATION('',(#9551),#9555);
-#9551 = LINE('',#9552,#9553);
-#9552 = CARTESIAN_POINT('',(8.3,-1.575));
-#9553 = VECTOR('',#9554,1.);
-#9554 = DIRECTION('',(-1.,0.));
-#9555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9548 = PCURVE('',#9549,#9554);
+#9549 = PLANE('',#9550);
+#9550 = AXIS2_PLACEMENT_3D('',#9551,#9552,#9553);
+#9551 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
+#9552 = DIRECTION('',(0.,1.,-1.55E-15));
+#9553 = DIRECTION('',(-1.,0.,0.));
+#9554 = DEFINITIONAL_REPRESENTATION('',(#9555),#9559);
+#9555 = LINE('',#9556,#9557);
+#9556 = CARTESIAN_POINT('',(0.,-2.6645352591E-15));
+#9557 = VECTOR('',#9558,1.);
+#9558 = DIRECTION('',(1.,0.));
+#9559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9556 = PCURVE('',#9557,#9562);
-#9557 = PLANE('',#9558);
-#9558 = AXIS2_PLACEMENT_3D('',#9559,#9560,#9561);
-#9559 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
-#9560 = DIRECTION('',(0.,-1.,1.55E-15));
-#9561 = DIRECTION('',(1.,0.,0.));
-#9562 = DEFINITIONAL_REPRESENTATION('',(#9563),#9567);
-#9563 = LINE('',#9564,#9565);
-#9564 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
-#9565 = VECTOR('',#9566,1.);
-#9566 = DIRECTION('',(1.,0.));
-#9567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#9568 = ORIENTED_EDGE('',*,*,#9569,.F.);
-#9569 = EDGE_CURVE('',#9486,#9542,#9570,.T.);
-#9570 = SURFACE_CURVE('',#9571,(#9575,#9582),.PCURVE_S1.);
+#9560 = ORIENTED_EDGE('',*,*,#9561,.F.);
+#9561 = EDGE_CURVE('',#9562,#9532,#9564,.T.);
+#9562 = VERTEX_POINT('',#9563);
+#9563 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
+#9564 = SURFACE_CURVE('',#9565,(#9569,#9576),.PCURVE_S1.);
+#9565 = LINE('',#9566,#9567);
+#9566 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
+#9567 = VECTOR('',#9568,1.);
+#9568 = DIRECTION('',(0.,-1.,1.22E-15));
+#9569 = PCURVE('',#7606,#9570);
+#9570 = DEFINITIONAL_REPRESENTATION('',(#9571),#9575);
 #9571 = LINE('',#9572,#9573);
-#9572 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
+#9572 = CARTESIAN_POINT('',(7.2,-1.575));
 #9573 = VECTOR('',#9574,1.);
-#9574 = DIRECTION('',(0.,1.,-1.22E-15));
-#9575 = PCURVE('',#7558,#9576);
-#9576 = DEFINITIONAL_REPRESENTATION('',(#9577),#9581);
-#9577 = LINE('',#9578,#9579);
-#9578 = CARTESIAN_POINT('',(8.3,-4.225));
-#9579 = VECTOR('',#9580,1.);
-#9580 = DIRECTION('',(-0.,1.));
-#9581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9574 = DIRECTION('',(0.,-1.));
+#9575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9582 = PCURVE('',#9583,#9588);
-#9583 = PLANE('',#9584);
-#9584 = AXIS2_PLACEMENT_3D('',#9585,#9586,#9587);
-#9585 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
-#9586 = DIRECTION('',(1.,0.,0.));
-#9587 = DIRECTION('',(0.,1.,-1.55E-15));
-#9588 = DEFINITIONAL_REPRESENTATION('',(#9589),#9593);
-#9589 = LINE('',#9590,#9591);
-#9590 = CARTESIAN_POINT('',(-1.110223024625E-15,-2.6645352591E-15));
-#9591 = VECTOR('',#9592,1.);
-#9592 = DIRECTION('',(1.,3.3E-16));
-#9593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9576 = PCURVE('',#9577,#9582);
+#9577 = PLANE('',#9578);
+#9578 = AXIS2_PLACEMENT_3D('',#9579,#9580,#9581);
+#9579 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
+#9580 = DIRECTION('',(-1.,0.,0.));
+#9581 = DIRECTION('',(0.,-1.,1.55E-15));
+#9582 = DEFINITIONAL_REPRESENTATION('',(#9583),#9587);
+#9583 = LINE('',#9584,#9585);
+#9584 = CARTESIAN_POINT('',(1.998401444325E-15,-1.7763568394E-15));
+#9585 = VECTOR('',#9586,1.);
+#9586 = DIRECTION('',(1.,-3.3E-16));
+#9587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9594 = FACE_BOUND('',#9595,.F.);
-#9595 = EDGE_LOOP('',(#9596,#9626,#9654,#9682));
-#9596 = ORIENTED_EDGE('',*,*,#9597,.F.);
-#9597 = EDGE_CURVE('',#9598,#9600,#9602,.T.);
-#9598 = VERTEX_POINT('',#9599);
-#9599 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
-#9600 = VERTEX_POINT('',#9601);
-#9601 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
-#9602 = SURFACE_CURVE('',#9603,(#9607,#9614),.PCURVE_S1.);
-#9603 = LINE('',#9604,#9605);
-#9604 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
-#9605 = VECTOR('',#9606,1.);
-#9606 = DIRECTION('',(-1.,0.,0.));
-#9607 = PCURVE('',#7558,#9608);
-#9608 = DEFINITIONAL_REPRESENTATION('',(#9609),#9613);
-#9609 = LINE('',#9610,#9611);
-#9610 = CARTESIAN_POINT('',(11.15,-4.8));
-#9611 = VECTOR('',#9612,1.);
-#9612 = DIRECTION('',(1.,0.));
-#9613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9588 = ORIENTED_EDGE('',*,*,#9589,.F.);
+#9589 = EDGE_CURVE('',#9590,#9562,#9592,.T.);
+#9590 = VERTEX_POINT('',#9591);
+#9591 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
+#9592 = SURFACE_CURVE('',#9593,(#9597,#9604),.PCURVE_S1.);
+#9593 = LINE('',#9594,#9595);
+#9594 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
+#9595 = VECTOR('',#9596,1.);
+#9596 = DIRECTION('',(1.,0.,0.));
+#9597 = PCURVE('',#7606,#9598);
+#9598 = DEFINITIONAL_REPRESENTATION('',(#9599),#9603);
+#9599 = LINE('',#9600,#9601);
+#9600 = CARTESIAN_POINT('',(8.3,-1.575));
+#9601 = VECTOR('',#9602,1.);
+#9602 = DIRECTION('',(-1.,0.));
+#9603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9614 = PCURVE('',#9615,#9620);
-#9615 = PLANE('',#9616);
-#9616 = AXIS2_PLACEMENT_3D('',#9617,#9618,#9619);
-#9617 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
-#9618 = DIRECTION('',(0.,1.,-2.44E-15));
-#9619 = DIRECTION('',(-1.,0.,0.));
-#9620 = DEFINITIONAL_REPRESENTATION('',(#9621),#9625);
-#9621 = LINE('',#9622,#9623);
-#9622 = CARTESIAN_POINT('',(0.,0.));
-#9623 = VECTOR('',#9624,1.);
-#9624 = DIRECTION('',(1.,0.));
-#9625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9604 = PCURVE('',#9605,#9610);
+#9605 = PLANE('',#9606);
+#9606 = AXIS2_PLACEMENT_3D('',#9607,#9608,#9609);
+#9607 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
+#9608 = DIRECTION('',(0.,-1.,1.55E-15));
+#9609 = DIRECTION('',(1.,0.,0.));
+#9610 = DEFINITIONAL_REPRESENTATION('',(#9611),#9615);
+#9611 = LINE('',#9612,#9613);
+#9612 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#9613 = VECTOR('',#9614,1.);
+#9614 = DIRECTION('',(1.,0.));
+#9615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9626 = ORIENTED_EDGE('',*,*,#9627,.F.);
-#9627 = EDGE_CURVE('',#9628,#9598,#9630,.T.);
-#9628 = VERTEX_POINT('',#9629);
-#9629 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
-#9630 = SURFACE_CURVE('',#9631,(#9635,#9642),.PCURVE_S1.);
-#9631 = LINE('',#9632,#9633);
-#9632 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
-#9633 = VECTOR('',#9634,1.);
-#9634 = DIRECTION('',(0.,-1.,2.22E-15));
-#9635 = PCURVE('',#7558,#9636);
+#9616 = ORIENTED_EDGE('',*,*,#9617,.F.);
+#9617 = EDGE_CURVE('',#9534,#9590,#9618,.T.);
+#9618 = SURFACE_CURVE('',#9619,(#9623,#9630),.PCURVE_S1.);
+#9619 = LINE('',#9620,#9621);
+#9620 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
+#9621 = VECTOR('',#9622,1.);
+#9622 = DIRECTION('',(0.,1.,-1.22E-15));
+#9623 = PCURVE('',#7606,#9624);
+#9624 = DEFINITIONAL_REPRESENTATION('',(#9625),#9629);
+#9625 = LINE('',#9626,#9627);
+#9626 = CARTESIAN_POINT('',(8.3,-4.225));
+#9627 = VECTOR('',#9628,1.);
+#9628 = DIRECTION('',(-0.,1.));
+#9629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9630 = PCURVE('',#9631,#9636);
+#9631 = PLANE('',#9632);
+#9632 = AXIS2_PLACEMENT_3D('',#9633,#9634,#9635);
+#9633 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
+#9634 = DIRECTION('',(1.,0.,0.));
+#9635 = DIRECTION('',(0.,1.,-1.55E-15));
 #9636 = DEFINITIONAL_REPRESENTATION('',(#9637),#9641);
 #9637 = LINE('',#9638,#9639);
-#9638 = CARTESIAN_POINT('',(11.15,-1.));
+#9638 = CARTESIAN_POINT('',(-1.110223024625E-15,-2.6645352591E-15));
 #9639 = VECTOR('',#9640,1.);
-#9640 = DIRECTION('',(0.,-1.));
+#9640 = DIRECTION('',(1.,3.3E-16));
 #9641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9642 = PCURVE('',#9643,#9648);
-#9643 = PLANE('',#9644);
-#9644 = AXIS2_PLACEMENT_3D('',#9645,#9646,#9647);
-#9645 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
-#9646 = DIRECTION('',(-1.,0.,0.));
-#9647 = DIRECTION('',(0.,-1.,2.44E-15));
-#9648 = DEFINITIONAL_REPRESENTATION('',(#9649),#9653);
-#9649 = LINE('',#9650,#9651);
-#9650 = CARTESIAN_POINT('',(1.33226762955E-15,8.881784197001E-16));
-#9651 = VECTOR('',#9652,1.);
-#9652 = DIRECTION('',(1.,-2.2E-16));
-#9653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9642 = FACE_BOUND('',#9643,.F.);
+#9643 = EDGE_LOOP('',(#9644,#9674,#9702,#9730));
+#9644 = ORIENTED_EDGE('',*,*,#9645,.F.);
+#9645 = EDGE_CURVE('',#9646,#9648,#9650,.T.);
+#9646 = VERTEX_POINT('',#9647);
+#9647 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
+#9648 = VERTEX_POINT('',#9649);
+#9649 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
+#9650 = SURFACE_CURVE('',#9651,(#9655,#9662),.PCURVE_S1.);
+#9651 = LINE('',#9652,#9653);
+#9652 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
+#9653 = VECTOR('',#9654,1.);
+#9654 = DIRECTION('',(-1.,0.,0.));
+#9655 = PCURVE('',#7606,#9656);
+#9656 = DEFINITIONAL_REPRESENTATION('',(#9657),#9661);
+#9657 = LINE('',#9658,#9659);
+#9658 = CARTESIAN_POINT('',(11.15,-4.8));
+#9659 = VECTOR('',#9660,1.);
+#9660 = DIRECTION('',(1.,0.));
+#9661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9654 = ORIENTED_EDGE('',*,*,#9655,.F.);
-#9655 = EDGE_CURVE('',#9656,#9628,#9658,.T.);
-#9656 = VERTEX_POINT('',#9657);
-#9657 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
-#9658 = SURFACE_CURVE('',#9659,(#9663,#9670),.PCURVE_S1.);
-#9659 = LINE('',#9660,#9661);
-#9660 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
-#9661 = VECTOR('',#9662,1.);
-#9662 = DIRECTION('',(1.,0.,0.));
-#9663 = PCURVE('',#7558,#9664);
-#9664 = DEFINITIONAL_REPRESENTATION('',(#9665),#9669);
-#9665 = LINE('',#9666,#9667);
-#9666 = CARTESIAN_POINT('',(12.,-1.));
-#9667 = VECTOR('',#9668,1.);
-#9668 = DIRECTION('',(-1.,0.));
-#9669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9662 = PCURVE('',#9663,#9668);
+#9663 = PLANE('',#9664);
+#9664 = AXIS2_PLACEMENT_3D('',#9665,#9666,#9667);
+#9665 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
+#9666 = DIRECTION('',(0.,1.,-2.44E-15));
+#9667 = DIRECTION('',(-1.,0.,0.));
+#9668 = DEFINITIONAL_REPRESENTATION('',(#9669),#9673);
+#9669 = LINE('',#9670,#9671);
+#9670 = CARTESIAN_POINT('',(0.,0.));
+#9671 = VECTOR('',#9672,1.);
+#9672 = DIRECTION('',(1.,0.));
+#9673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9670 = PCURVE('',#9671,#9676);
-#9671 = PLANE('',#9672);
-#9672 = AXIS2_PLACEMENT_3D('',#9673,#9674,#9675);
-#9673 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
-#9674 = DIRECTION('',(0.,-1.,2.44E-15));
-#9675 = DIRECTION('',(1.,0.,0.));
-#9676 = DEFINITIONAL_REPRESENTATION('',(#9677),#9681);
-#9677 = LINE('',#9678,#9679);
-#9678 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
-#9679 = VECTOR('',#9680,1.);
-#9680 = DIRECTION('',(1.,0.));
-#9681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#9682 = ORIENTED_EDGE('',*,*,#9683,.F.);
-#9683 = EDGE_CURVE('',#9600,#9656,#9684,.T.);
-#9684 = SURFACE_CURVE('',#9685,(#9689,#9696),.PCURVE_S1.);
+#9674 = ORIENTED_EDGE('',*,*,#9675,.F.);
+#9675 = EDGE_CURVE('',#9676,#9646,#9678,.T.);
+#9676 = VERTEX_POINT('',#9677);
+#9677 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
+#9678 = SURFACE_CURVE('',#9679,(#9683,#9690),.PCURVE_S1.);
+#9679 = LINE('',#9680,#9681);
+#9680 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
+#9681 = VECTOR('',#9682,1.);
+#9682 = DIRECTION('',(0.,-1.,2.22E-15));
+#9683 = PCURVE('',#7606,#9684);
+#9684 = DEFINITIONAL_REPRESENTATION('',(#9685),#9689);
 #9685 = LINE('',#9686,#9687);
-#9686 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
+#9686 = CARTESIAN_POINT('',(11.15,-1.));
 #9687 = VECTOR('',#9688,1.);
-#9688 = DIRECTION('',(0.,1.,-2.22E-15));
-#9689 = PCURVE('',#7558,#9690);
-#9690 = DEFINITIONAL_REPRESENTATION('',(#9691),#9695);
-#9691 = LINE('',#9692,#9693);
-#9692 = CARTESIAN_POINT('',(12.,-4.8));
-#9693 = VECTOR('',#9694,1.);
-#9694 = DIRECTION('',(-0.,1.));
-#9695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9688 = DIRECTION('',(0.,-1.));
+#9689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9696 = PCURVE('',#9697,#9702);
-#9697 = PLANE('',#9698);
-#9698 = AXIS2_PLACEMENT_3D('',#9699,#9700,#9701);
-#9699 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
-#9700 = DIRECTION('',(1.,0.,0.));
-#9701 = DIRECTION('',(0.,1.,-2.44E-15));
-#9702 = DEFINITIONAL_REPRESENTATION('',(#9703),#9707);
-#9703 = LINE('',#9704,#9705);
-#9704 = CARTESIAN_POINT('',(-1.7763568394E-15,-4.334310688137E-30));
-#9705 = VECTOR('',#9706,1.);
-#9706 = DIRECTION('',(1.,2.2E-16));
-#9707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9690 = PCURVE('',#9691,#9696);
+#9691 = PLANE('',#9692);
+#9692 = AXIS2_PLACEMENT_3D('',#9693,#9694,#9695);
+#9693 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
+#9694 = DIRECTION('',(-1.,0.,0.));
+#9695 = DIRECTION('',(0.,-1.,2.44E-15));
+#9696 = DEFINITIONAL_REPRESENTATION('',(#9697),#9701);
+#9697 = LINE('',#9698,#9699);
+#9698 = CARTESIAN_POINT('',(1.33226762955E-15,8.881784197001E-16));
+#9699 = VECTOR('',#9700,1.);
+#9700 = DIRECTION('',(1.,-2.2E-16));
+#9701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9708 = ADVANCED_FACE('',(#9709),#7446,.F.);
-#9709 = FACE_BOUND('',#9710,.F.);
-#9710 = EDGE_LOOP('',(#9711,#9712,#9713,#9714));
-#9711 = ORIENTED_EDGE('',*,*,#7430,.F.);
-#9712 = ORIENTED_EDGE('',*,*,#7847,.T.);
-#9713 = ORIENTED_EDGE('',*,*,#7871,.F.);
-#9714 = ORIENTED_EDGE('',*,*,#9715,.F.);
-#9715 = EDGE_CURVE('',#7431,#7872,#9716,.T.);
-#9716 = SURFACE_CURVE('',#9717,(#9721,#9728),.PCURVE_S1.);
-#9717 = LINE('',#9718,#9719);
-#9718 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
-#9719 = VECTOR('',#9720,1.);
-#9720 = DIRECTION('',(0.,-1.,6.7E-16));
-#9721 = PCURVE('',#7446,#9722);
-#9722 = DEFINITIONAL_REPRESENTATION('',(#9723),#9727);
-#9723 = LINE('',#9724,#9725);
-#9724 = CARTESIAN_POINT('',(3.5,0.));
-#9725 = VECTOR('',#9726,1.);
-#9726 = DIRECTION('',(0.,-1.));
-#9727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9702 = ORIENTED_EDGE('',*,*,#9703,.F.);
+#9703 = EDGE_CURVE('',#9704,#9676,#9706,.T.);
+#9704 = VERTEX_POINT('',#9705);
+#9705 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
+#9706 = SURFACE_CURVE('',#9707,(#9711,#9718),.PCURVE_S1.);
+#9707 = LINE('',#9708,#9709);
+#9708 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
+#9709 = VECTOR('',#9710,1.);
+#9710 = DIRECTION('',(1.,0.,0.));
+#9711 = PCURVE('',#7606,#9712);
+#9712 = DEFINITIONAL_REPRESENTATION('',(#9713),#9717);
+#9713 = LINE('',#9714,#9715);
+#9714 = CARTESIAN_POINT('',(12.,-1.));
+#9715 = VECTOR('',#9716,1.);
+#9716 = DIRECTION('',(-1.,0.));
+#9717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9728 = PCURVE('',#7474,#9729);
-#9729 = DEFINITIONAL_REPRESENTATION('',(#9730),#9734);
-#9730 = LINE('',#9731,#9732);
-#9731 = CARTESIAN_POINT('',(0.,0.));
-#9732 = VECTOR('',#9733,1.);
-#9733 = DIRECTION('',(0.,-1.));
-#9734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9718 = PCURVE('',#9719,#9724);
+#9719 = PLANE('',#9720);
+#9720 = AXIS2_PLACEMENT_3D('',#9721,#9722,#9723);
+#9721 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
+#9722 = DIRECTION('',(0.,-1.,2.44E-15));
+#9723 = DIRECTION('',(1.,0.,0.));
+#9724 = DEFINITIONAL_REPRESENTATION('',(#9725),#9729);
+#9725 = LINE('',#9726,#9727);
+#9726 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
+#9727 = VECTOR('',#9728,1.);
+#9728 = DIRECTION('',(1.,0.));
+#9729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9735 = ADVANCED_FACE('',(#9736),#7530,.F.);
-#9736 = FACE_BOUND('',#9737,.F.);
-#9737 = EDGE_LOOP('',(#9738,#9759,#9760,#9761));
-#9738 = ORIENTED_EDGE('',*,*,#9739,.T.);
-#9739 = EDGE_CURVE('',#7487,#9145,#9740,.T.);
-#9740 = SURFACE_CURVE('',#9741,(#9745,#9752),.PCURVE_S1.);
-#9741 = LINE('',#9742,#9743);
-#9742 = CARTESIAN_POINT('',(6.4,2.9,1.35));
-#9743 = VECTOR('',#9744,1.);
-#9744 = DIRECTION('',(0.,-1.,6.7E-16));
-#9745 = PCURVE('',#7530,#9746);
-#9746 = DEFINITIONAL_REPRESENTATION('',(#9747),#9751);
-#9747 = LINE('',#9748,#9749);
-#9748 = CARTESIAN_POINT('',(0.,0.));
-#9749 = VECTOR('',#9750,1.);
-#9750 = DIRECTION('',(0.,-1.));
-#9751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9730 = ORIENTED_EDGE('',*,*,#9731,.F.);
+#9731 = EDGE_CURVE('',#9648,#9704,#9732,.T.);
+#9732 = SURFACE_CURVE('',#9733,(#9737,#9744),.PCURVE_S1.);
+#9733 = LINE('',#9734,#9735);
+#9734 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
+#9735 = VECTOR('',#9736,1.);
+#9736 = DIRECTION('',(0.,1.,-2.22E-15));
+#9737 = PCURVE('',#7606,#9738);
+#9738 = DEFINITIONAL_REPRESENTATION('',(#9739),#9743);
+#9739 = LINE('',#9740,#9741);
+#9740 = CARTESIAN_POINT('',(12.,-4.8));
+#9741 = VECTOR('',#9742,1.);
+#9742 = DIRECTION('',(-0.,1.));
+#9743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9752 = PCURVE('',#7502,#9753);
-#9753 = DEFINITIONAL_REPRESENTATION('',(#9754),#9758);
-#9754 = LINE('',#9755,#9756);
-#9755 = CARTESIAN_POINT('',(4.65,1.013965589931E-32));
-#9756 = VECTOR('',#9757,1.);
-#9757 = DIRECTION('',(-9.38E-32,-1.));
-#9758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9744 = PCURVE('',#9745,#9750);
+#9745 = PLANE('',#9746);
+#9746 = AXIS2_PLACEMENT_3D('',#9747,#9748,#9749);
+#9747 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
+#9748 = DIRECTION('',(1.,0.,0.));
+#9749 = DIRECTION('',(0.,1.,-2.44E-15));
+#9750 = DEFINITIONAL_REPRESENTATION('',(#9751),#9755);
+#9751 = LINE('',#9752,#9753);
+#9752 = CARTESIAN_POINT('',(-1.7763568394E-15,-4.334310688137E-30));
+#9753 = VECTOR('',#9754,1.);
+#9754 = DIRECTION('',(1.,2.2E-16));
+#9755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9759 = ORIENTED_EDGE('',*,*,#9167,.T.);
-#9760 = ORIENTED_EDGE('',*,*,#9457,.F.);
-#9761 = ORIENTED_EDGE('',*,*,#7514,.F.);
-#9762 = ADVANCED_FACE('',(#9763),#7474,.F.);
-#9763 = FACE_BOUND('',#9764,.F.);
-#9764 = EDGE_LOOP('',(#9765,#9766,#9767,#9768));
-#9765 = ORIENTED_EDGE('',*,*,#7458,.F.);
-#9766 = ORIENTED_EDGE('',*,*,#9715,.T.);
-#9767 = ORIENTED_EDGE('',*,*,#7894,.T.);
-#9768 = ORIENTED_EDGE('',*,*,#9769,.F.);
-#9769 = EDGE_CURVE('',#7459,#7895,#9770,.T.);
-#9770 = SURFACE_CURVE('',#9771,(#9775,#9782),.PCURVE_S1.);
+#9756 = ADVANCED_FACE('',(#9757),#7494,.F.);
+#9757 = FACE_BOUND('',#9758,.F.);
+#9758 = EDGE_LOOP('',(#9759,#9760,#9761,#9762));
+#9759 = ORIENTED_EDGE('',*,*,#7478,.F.);
+#9760 = ORIENTED_EDGE('',*,*,#7895,.T.);
+#9761 = ORIENTED_EDGE('',*,*,#7919,.F.);
+#9762 = ORIENTED_EDGE('',*,*,#9763,.F.);
+#9763 = EDGE_CURVE('',#7479,#7920,#9764,.T.);
+#9764 = SURFACE_CURVE('',#9765,(#9769,#9776),.PCURVE_S1.);
+#9765 = LINE('',#9766,#9767);
+#9766 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#9767 = VECTOR('',#9768,1.);
+#9768 = DIRECTION('',(0.,-1.,6.7E-16));
+#9769 = PCURVE('',#7494,#9770);
+#9770 = DEFINITIONAL_REPRESENTATION('',(#9771),#9775);
 #9771 = LINE('',#9772,#9773);
-#9772 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#9772 = CARTESIAN_POINT('',(3.5,0.));
 #9773 = VECTOR('',#9774,1.);
-#9774 = DIRECTION('',(0.,-1.,6.7E-16));
-#9775 = PCURVE('',#7474,#9776);
-#9776 = DEFINITIONAL_REPRESENTATION('',(#9777),#9781);
-#9777 = LINE('',#9778,#9779);
-#9778 = CARTESIAN_POINT('',(2.1,-7.473237044981E-17));
-#9779 = VECTOR('',#9780,1.);
-#9780 = DIRECTION('',(0.,-1.));
-#9781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9774 = DIRECTION('',(0.,-1.));
+#9775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9782 = PCURVE('',#7502,#9783);
-#9783 = DEFINITIONAL_REPRESENTATION('',(#9784),#9788);
-#9784 = LINE('',#9785,#9786);
-#9785 = CARTESIAN_POINT('',(0.,0.));
-#9786 = VECTOR('',#9787,1.);
-#9787 = DIRECTION('',(-9.38E-32,-1.));
-#9788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9776 = PCURVE('',#7522,#9777);
+#9777 = DEFINITIONAL_REPRESENTATION('',(#9778),#9782);
+#9778 = LINE('',#9779,#9780);
+#9779 = CARTESIAN_POINT('',(0.,0.));
+#9780 = VECTOR('',#9781,1.);
+#9781 = DIRECTION('',(0.,-1.));
+#9782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9789 = ADVANCED_FACE('',(#9790),#7502,.F.);
-#9790 = FACE_BOUND('',#9791,.F.);
-#9791 = EDGE_LOOP('',(#9792,#9793,#9794,#9795,#9816,#9817,#9838,#9839));
-#9792 = ORIENTED_EDGE('',*,*,#7486,.F.);
-#9793 = ORIENTED_EDGE('',*,*,#9769,.T.);
-#9794 = ORIENTED_EDGE('',*,*,#7917,.T.);
-#9795 = ORIENTED_EDGE('',*,*,#9796,.T.);
-#9796 = EDGE_CURVE('',#7918,#8859,#9797,.T.);
-#9797 = SURFACE_CURVE('',#9798,(#9802,#9809),.PCURVE_S1.);
-#9798 = LINE('',#9799,#9800);
-#9799 = CARTESIAN_POINT('',(5.9,0.25,1.35));
-#9800 = VECTOR('',#9801,1.);
-#9801 = DIRECTION('',(0.,-1.,1.11E-15));
-#9802 = PCURVE('',#7502,#9803);
-#9803 = DEFINITIONAL_REPRESENTATION('',(#9804),#9808);
-#9804 = LINE('',#9805,#9806);
-#9805 = CARTESIAN_POINT('',(4.15,-2.65));
-#9806 = VECTOR('',#9807,1.);
-#9807 = DIRECTION('',(-1.554E-31,-1.));
-#9808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9783 = ADVANCED_FACE('',(#9784),#7578,.F.);
+#9784 = FACE_BOUND('',#9785,.F.);
+#9785 = EDGE_LOOP('',(#9786,#9807,#9808,#9809));
+#9786 = ORIENTED_EDGE('',*,*,#9787,.T.);
+#9787 = EDGE_CURVE('',#7535,#9193,#9788,.T.);
+#9788 = SURFACE_CURVE('',#9789,(#9793,#9800),.PCURVE_S1.);
+#9789 = LINE('',#9790,#9791);
+#9790 = CARTESIAN_POINT('',(6.4,2.9,1.35));
+#9791 = VECTOR('',#9792,1.);
+#9792 = DIRECTION('',(0.,-1.,6.7E-16));
+#9793 = PCURVE('',#7578,#9794);
+#9794 = DEFINITIONAL_REPRESENTATION('',(#9795),#9799);
+#9795 = LINE('',#9796,#9797);
+#9796 = CARTESIAN_POINT('',(0.,0.));
+#9797 = VECTOR('',#9798,1.);
+#9798 = DIRECTION('',(0.,-1.));
+#9799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9809 = PCURVE('',#7956,#9810);
-#9810 = DEFINITIONAL_REPRESENTATION('',(#9811),#9815);
-#9811 = LINE('',#9812,#9813);
-#9812 = CARTESIAN_POINT('',(2.65,-2.1));
-#9813 = VECTOR('',#9814,1.);
-#9814 = DIRECTION('',(-1.,0.));
-#9815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9800 = PCURVE('',#7550,#9801);
+#9801 = DEFINITIONAL_REPRESENTATION('',(#9802),#9806);
+#9802 = LINE('',#9803,#9804);
+#9803 = CARTESIAN_POINT('',(4.65,1.013965589931E-32));
+#9804 = VECTOR('',#9805,1.);
+#9805 = DIRECTION('',(-9.38E-32,-1.));
+#9806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9816 = ORIENTED_EDGE('',*,*,#8881,.T.);
-#9817 = ORIENTED_EDGE('',*,*,#9818,.T.);
-#9818 = EDGE_CURVE('',#8882,#9122,#9819,.T.);
-#9819 = SURFACE_CURVE('',#9820,(#9824,#9831),.PCURVE_S1.);
-#9820 = LINE('',#9821,#9822);
-#9821 = CARTESIAN_POINT('',(1.75,2.9,1.35));
-#9822 = VECTOR('',#9823,1.);
-#9823 = DIRECTION('',(0.,-1.,6.7E-16));
-#9824 = PCURVE('',#7502,#9825);
-#9825 = DEFINITIONAL_REPRESENTATION('',(#9826),#9830);
-#9826 = LINE('',#9827,#9828);
-#9827 = CARTESIAN_POINT('',(0.,0.));
-#9828 = VECTOR('',#9829,1.);
-#9829 = DIRECTION('',(-9.38E-32,-1.));
-#9830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9807 = ORIENTED_EDGE('',*,*,#9215,.T.);
+#9808 = ORIENTED_EDGE('',*,*,#9505,.F.);
+#9809 = ORIENTED_EDGE('',*,*,#7562,.F.);
+#9810 = ADVANCED_FACE('',(#9811),#7522,.F.);
+#9811 = FACE_BOUND('',#9812,.F.);
+#9812 = EDGE_LOOP('',(#9813,#9814,#9815,#9816));
+#9813 = ORIENTED_EDGE('',*,*,#7506,.F.);
+#9814 = ORIENTED_EDGE('',*,*,#9763,.T.);
+#9815 = ORIENTED_EDGE('',*,*,#7942,.T.);
+#9816 = ORIENTED_EDGE('',*,*,#9817,.F.);
+#9817 = EDGE_CURVE('',#7507,#7943,#9818,.T.);
+#9818 = SURFACE_CURVE('',#9819,(#9823,#9830),.PCURVE_S1.);
+#9819 = LINE('',#9820,#9821);
+#9820 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#9821 = VECTOR('',#9822,1.);
+#9822 = DIRECTION('',(0.,-1.,6.7E-16));
+#9823 = PCURVE('',#7522,#9824);
+#9824 = DEFINITIONAL_REPRESENTATION('',(#9825),#9829);
+#9825 = LINE('',#9826,#9827);
+#9826 = CARTESIAN_POINT('',(2.1,-7.473237044981E-17));
+#9827 = VECTOR('',#9828,1.);
+#9828 = DIRECTION('',(0.,-1.));
+#9829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9831 = PCURVE('',#8918,#9832);
-#9832 = DEFINITIONAL_REPRESENTATION('',(#9833),#9837);
-#9833 = LINE('',#9834,#9835);
-#9834 = CARTESIAN_POINT('',(2.1,-7.473237044981E-17));
-#9835 = VECTOR('',#9836,1.);
-#9836 = DIRECTION('',(0.,-1.));
-#9837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9830 = PCURVE('',#7550,#9831);
+#9831 = DEFINITIONAL_REPRESENTATION('',(#9832),#9836);
+#9832 = LINE('',#9833,#9834);
+#9833 = CARTESIAN_POINT('',(0.,0.));
+#9834 = VECTOR('',#9835,1.);
+#9835 = DIRECTION('',(-9.38E-32,-1.));
+#9836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9838 = ORIENTED_EDGE('',*,*,#9144,.T.);
-#9839 = ORIENTED_EDGE('',*,*,#9739,.F.);
-#9840 = ADVANCED_FACE('',(#9841),#7611,.T.);
-#9841 = FACE_BOUND('',#9842,.T.);
-#9842 = EDGE_LOOP('',(#9843,#9844,#9865,#9866,#9889,#9912));
-#9843 = ORIENTED_EDGE('',*,*,#8266,.F.);
-#9844 = ORIENTED_EDGE('',*,*,#9845,.T.);
-#9845 = EDGE_CURVE('',#8244,#7594,#9846,.T.);
-#9846 = SURFACE_CURVE('',#9847,(#9851,#9858),.PCURVE_S1.);
-#9847 = LINE('',#9848,#9849);
-#9848 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
-#9849 = VECTOR('',#9850,1.);
-#9850 = DIRECTION('',(0.,1.,-2.83E-15));
-#9851 = PCURVE('',#7611,#9852);
-#9852 = DEFINITIONAL_REPRESENTATION('',(#9853),#9857);
-#9853 = LINE('',#9854,#9855);
-#9854 = CARTESIAN_POINT('',(0.,0.));
-#9855 = VECTOR('',#9856,1.);
-#9856 = DIRECTION('',(-5.E-17,-1.));
-#9857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9837 = ADVANCED_FACE('',(#9838),#7550,.F.);
+#9838 = FACE_BOUND('',#9839,.F.);
+#9839 = EDGE_LOOP('',(#9840,#9841,#9842,#9843,#9864,#9865,#9886,#9887));
+#9840 = ORIENTED_EDGE('',*,*,#7534,.F.);
+#9841 = ORIENTED_EDGE('',*,*,#9817,.T.);
+#9842 = ORIENTED_EDGE('',*,*,#7965,.T.);
+#9843 = ORIENTED_EDGE('',*,*,#9844,.T.);
+#9844 = EDGE_CURVE('',#7966,#8907,#9845,.T.);
+#9845 = SURFACE_CURVE('',#9846,(#9850,#9857),.PCURVE_S1.);
+#9846 = LINE('',#9847,#9848);
+#9847 = CARTESIAN_POINT('',(5.9,0.25,1.35));
+#9848 = VECTOR('',#9849,1.);
+#9849 = DIRECTION('',(0.,-1.,1.11E-15));
+#9850 = PCURVE('',#7550,#9851);
+#9851 = DEFINITIONAL_REPRESENTATION('',(#9852),#9856);
+#9852 = LINE('',#9853,#9854);
+#9853 = CARTESIAN_POINT('',(4.15,-2.65));
+#9854 = VECTOR('',#9855,1.);
+#9855 = DIRECTION('',(-1.554E-31,-1.));
+#9856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9858 = PCURVE('',#7693,#9859);
-#9859 = DEFINITIONAL_REPRESENTATION('',(#9860),#9864);
-#9860 = LINE('',#9861,#9862);
-#9861 = CARTESIAN_POINT('',(0.7,0.));
-#9862 = VECTOR('',#9863,1.);
-#9863 = DIRECTION('',(0.,-1.));
-#9864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9857 = PCURVE('',#8004,#9858);
+#9858 = DEFINITIONAL_REPRESENTATION('',(#9859),#9863);
+#9859 = LINE('',#9860,#9861);
+#9860 = CARTESIAN_POINT('',(2.65,-2.1));
+#9861 = VECTOR('',#9862,1.);
+#9862 = DIRECTION('',(-1.,0.));
+#9863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9865 = ORIENTED_EDGE('',*,*,#7593,.T.);
-#9866 = ORIENTED_EDGE('',*,*,#9867,.F.);
-#9867 = EDGE_CURVE('',#9868,#7596,#9870,.T.);
-#9868 = VERTEX_POINT('',#9869);
-#9869 = CARTESIAN_POINT('',(-5.5,1.9,4.55));
-#9870 = SURFACE_CURVE('',#9871,(#9875,#9882),.PCURVE_S1.);
-#9871 = LINE('',#9872,#9873);
-#9872 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
-#9873 = VECTOR('',#9874,1.);
-#9874 = DIRECTION('',(0.,1.,-2.83E-15));
-#9875 = PCURVE('',#7611,#9876);
-#9876 = DEFINITIONAL_REPRESENTATION('',(#9877),#9881);
-#9877 = LINE('',#9878,#9879);
-#9878 = CARTESIAN_POINT('',(0.7,1.696431605998E-16));
-#9879 = VECTOR('',#9880,1.);
-#9880 = DIRECTION('',(-5.E-17,-1.));
-#9881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9864 = ORIENTED_EDGE('',*,*,#8929,.T.);
+#9865 = ORIENTED_EDGE('',*,*,#9866,.T.);
+#9866 = EDGE_CURVE('',#8930,#9170,#9867,.T.);
+#9867 = SURFACE_CURVE('',#9868,(#9872,#9879),.PCURVE_S1.);
+#9868 = LINE('',#9869,#9870);
+#9869 = CARTESIAN_POINT('',(1.75,2.9,1.35));
+#9870 = VECTOR('',#9871,1.);
+#9871 = DIRECTION('',(0.,-1.,6.7E-16));
+#9872 = PCURVE('',#7550,#9873);
+#9873 = DEFINITIONAL_REPRESENTATION('',(#9874),#9878);
+#9874 = LINE('',#9875,#9876);
+#9875 = CARTESIAN_POINT('',(0.,0.));
+#9876 = VECTOR('',#9877,1.);
+#9877 = DIRECTION('',(-9.38E-32,-1.));
+#9878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9882 = PCURVE('',#7639,#9883);
-#9883 = DEFINITIONAL_REPRESENTATION('',(#9884),#9888);
-#9884 = LINE('',#9885,#9886);
-#9885 = CARTESIAN_POINT('',(0.,0.));
-#9886 = VECTOR('',#9887,1.);
-#9887 = DIRECTION('',(0.,-1.));
-#9888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9879 = PCURVE('',#8966,#9880);
+#9880 = DEFINITIONAL_REPRESENTATION('',(#9881),#9885);
+#9881 = LINE('',#9882,#9883);
+#9882 = CARTESIAN_POINT('',(2.1,-7.473237044981E-17));
+#9883 = VECTOR('',#9884,1.);
+#9884 = DIRECTION('',(0.,-1.));
+#9885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9889 = ORIENTED_EDGE('',*,*,#9890,.F.);
-#9890 = EDGE_CURVE('',#9891,#9868,#9893,.T.);
-#9891 = VERTEX_POINT('',#9892);
-#9892 = CARTESIAN_POINT('',(-5.5,1.9,4.4));
-#9893 = SURFACE_CURVE('',#9894,(#9898,#9905),.PCURVE_S1.);
-#9894 = LINE('',#9895,#9896);
-#9895 = CARTESIAN_POINT('',(-5.5,1.9,4.45));
-#9896 = VECTOR('',#9897,1.);
-#9897 = DIRECTION('',(0.,2.89E-15,1.));
-#9898 = PCURVE('',#7611,#9899);
-#9899 = DEFINITIONAL_REPRESENTATION('',(#9900),#9904);
-#9900 = LINE('',#9901,#9902);
-#9901 = CARTESIAN_POINT('',(0.6,-4.8));
-#9902 = VECTOR('',#9903,1.);
-#9903 = DIRECTION('',(1.,-1.1E-16));
-#9904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9886 = ORIENTED_EDGE('',*,*,#9192,.T.);
+#9887 = ORIENTED_EDGE('',*,*,#9787,.F.);
+#9888 = ADVANCED_FACE('',(#9889),#7659,.T.);
+#9889 = FACE_BOUND('',#9890,.T.);
+#9890 = EDGE_LOOP('',(#9891,#9892,#9913,#9914,#9937,#9960));
+#9891 = ORIENTED_EDGE('',*,*,#8314,.F.);
+#9892 = ORIENTED_EDGE('',*,*,#9893,.T.);
+#9893 = EDGE_CURVE('',#8292,#7642,#9894,.T.);
+#9894 = SURFACE_CURVE('',#9895,(#9899,#9906),.PCURVE_S1.);
+#9895 = LINE('',#9896,#9897);
+#9896 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#9897 = VECTOR('',#9898,1.);
+#9898 = DIRECTION('',(0.,1.,-2.83E-15));
+#9899 = PCURVE('',#7659,#9900);
+#9900 = DEFINITIONAL_REPRESENTATION('',(#9901),#9905);
+#9901 = LINE('',#9902,#9903);
+#9902 = CARTESIAN_POINT('',(0.,0.));
+#9903 = VECTOR('',#9904,1.);
+#9904 = DIRECTION('',(-5.E-17,-1.));
+#9905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9905 = PCURVE('',#9671,#9906);
-#9906 = DEFINITIONAL_REPRESENTATION('',(#9907),#9911);
-#9907 = LINE('',#9908,#9909);
-#9908 = CARTESIAN_POINT('',(0.1,-0.6));
-#9909 = VECTOR('',#9910,1.);
-#9910 = DIRECTION('',(0.,1.));
-#9911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9906 = PCURVE('',#7741,#9907);
+#9907 = DEFINITIONAL_REPRESENTATION('',(#9908),#9912);
+#9908 = LINE('',#9909,#9910);
+#9909 = CARTESIAN_POINT('',(0.7,0.));
+#9910 = VECTOR('',#9911,1.);
+#9911 = DIRECTION('',(0.,-1.));
+#9912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9912 = ORIENTED_EDGE('',*,*,#9913,.T.);
-#9913 = EDGE_CURVE('',#9891,#8267,#9914,.T.);
-#9914 = SURFACE_CURVE('',#9915,(#9919,#9926),.PCURVE_S1.);
-#9915 = LINE('',#9916,#9917);
-#9916 = CARTESIAN_POINT('',(-5.5,-1.45,4.4));
-#9917 = VECTOR('',#9918,1.);
-#9918 = DIRECTION('',(0.,1.,-2.87E-15));
-#9919 = PCURVE('',#7611,#9920);
-#9920 = DEFINITIONAL_REPRESENTATION('',(#9921),#9925);
-#9921 = LINE('',#9922,#9923);
-#9922 = CARTESIAN_POINT('',(0.55,-1.45));
-#9923 = VECTOR('',#9924,1.);
-#9924 = DIRECTION('',(-9.E-17,-1.));
-#9925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9913 = ORIENTED_EDGE('',*,*,#7641,.T.);
+#9914 = ORIENTED_EDGE('',*,*,#9915,.F.);
+#9915 = EDGE_CURVE('',#9916,#7644,#9918,.T.);
+#9916 = VERTEX_POINT('',#9917);
+#9917 = CARTESIAN_POINT('',(-5.5,1.9,4.55));
+#9918 = SURFACE_CURVE('',#9919,(#9923,#9930),.PCURVE_S1.);
+#9919 = LINE('',#9920,#9921);
+#9920 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#9921 = VECTOR('',#9922,1.);
+#9922 = DIRECTION('',(0.,1.,-2.83E-15));
+#9923 = PCURVE('',#7659,#9924);
+#9924 = DEFINITIONAL_REPRESENTATION('',(#9925),#9929);
+#9925 = LINE('',#9926,#9927);
+#9926 = CARTESIAN_POINT('',(0.7,1.696431605998E-16));
+#9927 = VECTOR('',#9928,1.);
+#9928 = DIRECTION('',(-5.E-17,-1.));
+#9929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9926 = PCURVE('',#8305,#9927);
-#9927 = DEFINITIONAL_REPRESENTATION('',(#9928),#9932);
-#9928 = LINE('',#9929,#9930);
-#9929 = CARTESIAN_POINT('',(-1.45,5.5));
-#9930 = VECTOR('',#9931,1.);
-#9931 = DIRECTION('',(1.,0.));
-#9932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9930 = PCURVE('',#7687,#9931);
+#9931 = DEFINITIONAL_REPRESENTATION('',(#9932),#9936);
+#9932 = LINE('',#9933,#9934);
+#9933 = CARTESIAN_POINT('',(0.,0.));
+#9934 = VECTOR('',#9935,1.);
+#9935 = DIRECTION('',(0.,-1.));
+#9936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9933 = ADVANCED_FACE('',(#9934),#7693,.T.);
-#9934 = FACE_BOUND('',#9935,.T.);
-#9935 = EDGE_LOOP('',(#9936,#9937,#9958,#9959));
-#9936 = ORIENTED_EDGE('',*,*,#8243,.F.);
-#9937 = ORIENTED_EDGE('',*,*,#9938,.T.);
-#9938 = EDGE_CURVE('',#8221,#7652,#9939,.T.);
-#9939 = SURFACE_CURVE('',#9940,(#9944,#9951),.PCURVE_S1.);
-#9940 = LINE('',#9941,#9942);
-#9941 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
-#9942 = VECTOR('',#9943,1.);
-#9943 = DIRECTION('',(0.,1.,-2.83E-15));
-#9944 = PCURVE('',#7693,#9945);
-#9945 = DEFINITIONAL_REPRESENTATION('',(#9946),#9950);
-#9946 = LINE('',#9947,#9948);
-#9947 = CARTESIAN_POINT('',(0.,0.));
-#9948 = VECTOR('',#9949,1.);
-#9949 = DIRECTION('',(0.,-1.));
-#9950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9937 = ORIENTED_EDGE('',*,*,#9938,.F.);
+#9938 = EDGE_CURVE('',#9939,#9916,#9941,.T.);
+#9939 = VERTEX_POINT('',#9940);
+#9940 = CARTESIAN_POINT('',(-5.5,1.9,4.4));
+#9941 = SURFACE_CURVE('',#9942,(#9946,#9953),.PCURVE_S1.);
+#9942 = LINE('',#9943,#9944);
+#9943 = CARTESIAN_POINT('',(-5.5,1.9,4.45));
+#9944 = VECTOR('',#9945,1.);
+#9945 = DIRECTION('',(0.,2.89E-15,1.));
+#9946 = PCURVE('',#7659,#9947);
+#9947 = DEFINITIONAL_REPRESENTATION('',(#9948),#9952);
+#9948 = LINE('',#9949,#9950);
+#9949 = CARTESIAN_POINT('',(0.6,-4.8));
+#9950 = VECTOR('',#9951,1.);
+#9951 = DIRECTION('',(1.,-1.1E-16));
+#9952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9951 = PCURVE('',#7667,#9952);
-#9952 = DEFINITIONAL_REPRESENTATION('',(#9953),#9957);
-#9953 = LINE('',#9954,#9955);
-#9954 = CARTESIAN_POINT('',(0.7,-1.696431605998E-16));
-#9955 = VECTOR('',#9956,1.);
-#9956 = DIRECTION('',(5.E-17,-1.));
-#9957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9953 = PCURVE('',#9719,#9954);
+#9954 = DEFINITIONAL_REPRESENTATION('',(#9955),#9959);
+#9955 = LINE('',#9956,#9957);
+#9956 = CARTESIAN_POINT('',(0.1,-0.6));
+#9957 = VECTOR('',#9958,1.);
+#9958 = DIRECTION('',(0.,1.));
+#9959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9958 = ORIENTED_EDGE('',*,*,#7679,.T.);
-#9959 = ORIENTED_EDGE('',*,*,#9845,.F.);
-#9960 = ADVANCED_FACE('',(#9961),#7667,.T.);
-#9961 = FACE_BOUND('',#9962,.T.);
-#9962 = EDGE_LOOP('',(#9963,#9988,#10009,#10010,#10011,#10012));
-#9963 = ORIENTED_EDGE('',*,*,#9964,.F.);
-#9964 = EDGE_CURVE('',#9965,#9967,#9969,.T.);
-#9965 = VERTEX_POINT('',#9966);
-#9966 = CARTESIAN_POINT('',(-4.8,1.9,4.55));
-#9967 = VERTEX_POINT('',#9968);
-#9968 = CARTESIAN_POINT('',(-4.8,1.9,4.4));
-#9969 = SURFACE_CURVE('',#9970,(#9974,#9981),.PCURVE_S1.);
-#9970 = LINE('',#9971,#9972);
-#9971 = CARTESIAN_POINT('',(-4.8,1.9,4.8));
-#9972 = VECTOR('',#9973,1.);
-#9973 = DIRECTION('',(-0.,-2.89E-15,-1.));
-#9974 = PCURVE('',#7667,#9975);
+#9960 = ORIENTED_EDGE('',*,*,#9961,.T.);
+#9961 = EDGE_CURVE('',#9939,#8315,#9962,.T.);
+#9962 = SURFACE_CURVE('',#9963,(#9967,#9974),.PCURVE_S1.);
+#9963 = LINE('',#9964,#9965);
+#9964 = CARTESIAN_POINT('',(-5.5,-1.45,4.4));
+#9965 = VECTOR('',#9966,1.);
+#9966 = DIRECTION('',(0.,1.,-2.87E-15));
+#9967 = PCURVE('',#7659,#9968);
+#9968 = DEFINITIONAL_REPRESENTATION('',(#9969),#9973);
+#9969 = LINE('',#9970,#9971);
+#9970 = CARTESIAN_POINT('',(0.55,-1.45));
+#9971 = VECTOR('',#9972,1.);
+#9972 = DIRECTION('',(-9.E-17,-1.));
+#9973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9974 = PCURVE('',#8353,#9975);
 #9975 = DEFINITIONAL_REPRESENTATION('',(#9976),#9980);
 #9976 = LINE('',#9977,#9978);
-#9977 = CARTESIAN_POINT('',(-0.25,-4.8));
+#9977 = CARTESIAN_POINT('',(-1.45,5.5));
 #9978 = VECTOR('',#9979,1.);
-#9979 = DIRECTION('',(1.,1.1E-16));
+#9979 = DIRECTION('',(1.,0.));
 #9980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9981 = PCURVE('',#9671,#9982);
-#9982 = DEFINITIONAL_REPRESENTATION('',(#9983),#9987);
-#9983 = LINE('',#9984,#9985);
-#9984 = CARTESIAN_POINT('',(0.8,-0.25));
-#9985 = VECTOR('',#9986,1.);
-#9986 = DIRECTION('',(-0.,-1.));
-#9987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9981 = ADVANCED_FACE('',(#9982),#7741,.T.);
+#9982 = FACE_BOUND('',#9983,.T.);
+#9983 = EDGE_LOOP('',(#9984,#9985,#10006,#10007));
+#9984 = ORIENTED_EDGE('',*,*,#8291,.F.);
+#9985 = ORIENTED_EDGE('',*,*,#9986,.T.);
+#9986 = EDGE_CURVE('',#8269,#7700,#9987,.T.);
+#9987 = SURFACE_CURVE('',#9988,(#9992,#9999),.PCURVE_S1.);
+#9988 = LINE('',#9989,#9990);
+#9989 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
+#9990 = VECTOR('',#9991,1.);
+#9991 = DIRECTION('',(0.,1.,-2.83E-15));
+#9992 = PCURVE('',#7741,#9993);
+#9993 = DEFINITIONAL_REPRESENTATION('',(#9994),#9998);
+#9994 = LINE('',#9995,#9996);
+#9995 = CARTESIAN_POINT('',(0.,0.));
+#9996 = VECTOR('',#9997,1.);
+#9997 = DIRECTION('',(0.,-1.));
+#9998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#9988 = ORIENTED_EDGE('',*,*,#9989,.T.);
-#9989 = EDGE_CURVE('',#9965,#7624,#9990,.T.);
-#9990 = SURFACE_CURVE('',#9991,(#9995,#10002),.PCURVE_S1.);
-#9991 = LINE('',#9992,#9993);
-#9992 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
-#9993 = VECTOR('',#9994,1.);
-#9994 = DIRECTION('',(0.,1.,-2.83E-15));
-#9995 = PCURVE('',#7667,#9996);
-#9996 = DEFINITIONAL_REPRESENTATION('',(#9997),#10001);
-#9997 = LINE('',#9998,#9999);
-#9998 = CARTESIAN_POINT('',(0.,0.));
-#9999 = VECTOR('',#10000,1.);
-#10000 = DIRECTION('',(5.E-17,-1.));
-#10001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#9999 = PCURVE('',#7715,#10000);
+#10000 = DEFINITIONAL_REPRESENTATION('',(#10001),#10005);
+#10001 = LINE('',#10002,#10003);
+#10002 = CARTESIAN_POINT('',(0.7,-1.696431605998E-16));
+#10003 = VECTOR('',#10004,1.);
+#10004 = DIRECTION('',(5.E-17,-1.));
+#10005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10002 = PCURVE('',#7639,#10003);
-#10003 = DEFINITIONAL_REPRESENTATION('',(#10004),#10008);
-#10004 = LINE('',#10005,#10006);
-#10005 = CARTESIAN_POINT('',(0.7,0.));
-#10006 = VECTOR('',#10007,1.);
-#10007 = DIRECTION('',(0.,-1.));
-#10008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10006 = ORIENTED_EDGE('',*,*,#7727,.T.);
+#10007 = ORIENTED_EDGE('',*,*,#9893,.F.);
+#10008 = ADVANCED_FACE('',(#10009),#7715,.T.);
+#10009 = FACE_BOUND('',#10010,.T.);
+#10010 = EDGE_LOOP('',(#10011,#10036,#10057,#10058,#10059,#10060));
+#10011 = ORIENTED_EDGE('',*,*,#10012,.F.);
+#10012 = EDGE_CURVE('',#10013,#10015,#10017,.T.);
+#10013 = VERTEX_POINT('',#10014);
+#10014 = CARTESIAN_POINT('',(-4.8,1.9,4.55));
+#10015 = VERTEX_POINT('',#10016);
+#10016 = CARTESIAN_POINT('',(-4.8,1.9,4.4));
+#10017 = SURFACE_CURVE('',#10018,(#10022,#10029),.PCURVE_S1.);
+#10018 = LINE('',#10019,#10020);
+#10019 = CARTESIAN_POINT('',(-4.8,1.9,4.8));
+#10020 = VECTOR('',#10021,1.);
+#10021 = DIRECTION('',(-0.,-2.89E-15,-1.));
+#10022 = PCURVE('',#7715,#10023);
+#10023 = DEFINITIONAL_REPRESENTATION('',(#10024),#10028);
+#10024 = LINE('',#10025,#10026);
+#10025 = CARTESIAN_POINT('',(-0.25,-4.8));
+#10026 = VECTOR('',#10027,1.);
+#10027 = DIRECTION('',(1.,1.1E-16));
+#10028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10009 = ORIENTED_EDGE('',*,*,#7651,.T.);
-#10010 = ORIENTED_EDGE('',*,*,#9938,.F.);
-#10011 = ORIENTED_EDGE('',*,*,#8220,.F.);
-#10012 = ORIENTED_EDGE('',*,*,#10013,.T.);
-#10013 = EDGE_CURVE('',#8193,#9967,#10014,.T.);
-#10014 = SURFACE_CURVE('',#10015,(#10019,#10026),.PCURVE_S1.);
-#10015 = LINE('',#10016,#10017);
-#10016 = CARTESIAN_POINT('',(-4.8,-1.45,4.4));
-#10017 = VECTOR('',#10018,1.);
-#10018 = DIRECTION('',(-0.,-1.,2.87E-15));
-#10019 = PCURVE('',#7667,#10020);
-#10020 = DEFINITIONAL_REPRESENTATION('',(#10021),#10025);
-#10021 = LINE('',#10022,#10023);
-#10022 = CARTESIAN_POINT('',(0.15,-1.45));
-#10023 = VECTOR('',#10024,1.);
-#10024 = DIRECTION('',(-9.E-17,1.));
-#10025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10029 = PCURVE('',#9719,#10030);
+#10030 = DEFINITIONAL_REPRESENTATION('',(#10031),#10035);
+#10031 = LINE('',#10032,#10033);
+#10032 = CARTESIAN_POINT('',(0.8,-0.25));
+#10033 = VECTOR('',#10034,1.);
+#10034 = DIRECTION('',(-0.,-1.));
+#10035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10026 = PCURVE('',#8208,#10027);
-#10027 = DEFINITIONAL_REPRESENTATION('',(#10028),#10032);
-#10028 = LINE('',#10029,#10030);
-#10029 = CARTESIAN_POINT('',(-1.45,4.8));
-#10030 = VECTOR('',#10031,1.);
-#10031 = DIRECTION('',(-1.,-0.));
-#10032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#10033 = ADVANCED_FACE('',(#10034),#7639,.T.);
-#10034 = FACE_BOUND('',#10035,.T.);
-#10035 = EDGE_LOOP('',(#10036,#10057,#10058,#10059));
-#10036 = ORIENTED_EDGE('',*,*,#10037,.F.);
-#10037 = EDGE_CURVE('',#9868,#9965,#10038,.T.);
+#10036 = ORIENTED_EDGE('',*,*,#10037,.T.);
+#10037 = EDGE_CURVE('',#10013,#7672,#10038,.T.);
 #10038 = SURFACE_CURVE('',#10039,(#10043,#10050),.PCURVE_S1.);
 #10039 = LINE('',#10040,#10041);
-#10040 = CARTESIAN_POINT('',(-5.55,1.9,4.55));
+#10040 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
 #10041 = VECTOR('',#10042,1.);
-#10042 = DIRECTION('',(1.,0.,0.));
-#10043 = PCURVE('',#7639,#10044);
+#10042 = DIRECTION('',(0.,1.,-2.83E-15));
+#10043 = PCURVE('',#7715,#10044);
 #10044 = DEFINITIONAL_REPRESENTATION('',(#10045),#10049);
 #10045 = LINE('',#10046,#10047);
-#10046 = CARTESIAN_POINT('',(-5.E-02,-4.8));
+#10046 = CARTESIAN_POINT('',(0.,0.));
 #10047 = VECTOR('',#10048,1.);
-#10048 = DIRECTION('',(1.,0.));
+#10048 = DIRECTION('',(5.E-17,-1.));
 #10049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10050 = PCURVE('',#9671,#10051);
+#10050 = PCURVE('',#7687,#10051);
 #10051 = DEFINITIONAL_REPRESENTATION('',(#10052),#10056);
 #10052 = LINE('',#10053,#10054);
-#10053 = CARTESIAN_POINT('',(5.E-02,-0.5));
+#10053 = CARTESIAN_POINT('',(0.7,0.));
 #10054 = VECTOR('',#10055,1.);
-#10055 = DIRECTION('',(1.,0.));
+#10055 = DIRECTION('',(0.,-1.));
 #10056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10057 = ORIENTED_EDGE('',*,*,#9867,.T.);
-#10058 = ORIENTED_EDGE('',*,*,#7623,.T.);
-#10059 = ORIENTED_EDGE('',*,*,#9989,.F.);
-#10060 = ADVANCED_FACE('',(#10061),#7725,.F.);
-#10061 = FACE_BOUND('',#10062,.F.);
-#10062 = EDGE_LOOP('',(#10063,#10064,#10085,#10086));
-#10063 = ORIENTED_EDGE('',*,*,#7707,.F.);
-#10064 = ORIENTED_EDGE('',*,*,#10065,.T.);
-#10065 = EDGE_CURVE('',#7708,#8345,#10066,.T.);
-#10066 = SURFACE_CURVE('',#10067,(#10071,#10078),.PCURVE_S1.);
-#10067 = LINE('',#10068,#10069);
-#10068 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#10069 = VECTOR('',#10070,1.);
-#10070 = DIRECTION('',(0.,-1.,6.7E-16));
-#10071 = PCURVE('',#7725,#10072);
-#10072 = DEFINITIONAL_REPRESENTATION('',(#10073),#10077);
-#10073 = LINE('',#10074,#10075);
-#10074 = CARTESIAN_POINT('',(0.,0.));
-#10075 = VECTOR('',#10076,1.);
-#10076 = DIRECTION('',(0.,-1.));
-#10077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10057 = ORIENTED_EDGE('',*,*,#7699,.T.);
+#10058 = ORIENTED_EDGE('',*,*,#9986,.F.);
+#10059 = ORIENTED_EDGE('',*,*,#8268,.F.);
+#10060 = ORIENTED_EDGE('',*,*,#10061,.T.);
+#10061 = EDGE_CURVE('',#8241,#10015,#10062,.T.);
+#10062 = SURFACE_CURVE('',#10063,(#10067,#10074),.PCURVE_S1.);
+#10063 = LINE('',#10064,#10065);
+#10064 = CARTESIAN_POINT('',(-4.8,-1.45,4.4));
+#10065 = VECTOR('',#10066,1.);
+#10066 = DIRECTION('',(-0.,-1.,2.87E-15));
+#10067 = PCURVE('',#7715,#10068);
+#10068 = DEFINITIONAL_REPRESENTATION('',(#10069),#10073);
+#10069 = LINE('',#10070,#10071);
+#10070 = CARTESIAN_POINT('',(0.15,-1.45));
+#10071 = VECTOR('',#10072,1.);
+#10072 = DIRECTION('',(-9.E-17,1.));
+#10073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10078 = PCURVE('',#7807,#10079);
-#10079 = DEFINITIONAL_REPRESENTATION('',(#10080),#10084);
-#10080 = LINE('',#10081,#10082);
-#10081 = CARTESIAN_POINT('',(0.5,1.090892098501E-16));
-#10082 = VECTOR('',#10083,1.);
-#10083 = DIRECTION('',(0.,-1.));
-#10084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10074 = PCURVE('',#8256,#10075);
+#10075 = DEFINITIONAL_REPRESENTATION('',(#10076),#10080);
+#10076 = LINE('',#10077,#10078);
+#10077 = CARTESIAN_POINT('',(-1.45,4.8));
+#10078 = VECTOR('',#10079,1.);
+#10079 = DIRECTION('',(-1.,-0.));
+#10080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10085 = ORIENTED_EDGE('',*,*,#8367,.T.);
-#10086 = ORIENTED_EDGE('',*,*,#10087,.F.);
-#10087 = EDGE_CURVE('',#7710,#8368,#10088,.T.);
-#10088 = SURFACE_CURVE('',#10089,(#10093,#10100),.PCURVE_S1.);
-#10089 = LINE('',#10090,#10091);
-#10090 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#10091 = VECTOR('',#10092,1.);
-#10092 = DIRECTION('',(0.,-1.,6.7E-16));
-#10093 = PCURVE('',#7725,#10094);
-#10094 = DEFINITIONAL_REPRESENTATION('',(#10095),#10099);
-#10095 = LINE('',#10096,#10097);
-#10096 = CARTESIAN_POINT('',(1.3,0.));
-#10097 = VECTOR('',#10098,1.);
-#10098 = DIRECTION('',(0.,-1.));
-#10099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10081 = ADVANCED_FACE('',(#10082),#7687,.T.);
+#10082 = FACE_BOUND('',#10083,.T.);
+#10083 = EDGE_LOOP('',(#10084,#10105,#10106,#10107));
+#10084 = ORIENTED_EDGE('',*,*,#10085,.F.);
+#10085 = EDGE_CURVE('',#9916,#10013,#10086,.T.);
+#10086 = SURFACE_CURVE('',#10087,(#10091,#10098),.PCURVE_S1.);
+#10087 = LINE('',#10088,#10089);
+#10088 = CARTESIAN_POINT('',(-5.55,1.9,4.55));
+#10089 = VECTOR('',#10090,1.);
+#10090 = DIRECTION('',(1.,0.,0.));
+#10091 = PCURVE('',#7687,#10092);
+#10092 = DEFINITIONAL_REPRESENTATION('',(#10093),#10097);
+#10093 = LINE('',#10094,#10095);
+#10094 = CARTESIAN_POINT('',(-5.E-02,-4.8));
+#10095 = VECTOR('',#10096,1.);
+#10096 = DIRECTION('',(1.,0.));
+#10097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10100 = PCURVE('',#7753,#10101);
-#10101 = DEFINITIONAL_REPRESENTATION('',(#10102),#10106);
-#10102 = LINE('',#10103,#10104);
-#10103 = CARTESIAN_POINT('',(0.,0.));
-#10104 = VECTOR('',#10105,1.);
-#10105 = DIRECTION('',(0.,-1.));
-#10106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10098 = PCURVE('',#9719,#10099);
+#10099 = DEFINITIONAL_REPRESENTATION('',(#10100),#10104);
+#10100 = LINE('',#10101,#10102);
+#10101 = CARTESIAN_POINT('',(5.E-02,-0.5));
+#10102 = VECTOR('',#10103,1.);
+#10103 = DIRECTION('',(1.,0.));
+#10104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10107 = ADVANCED_FACE('',(#10108),#7807,.F.);
-#10108 = FACE_BOUND('',#10109,.F.);
-#10109 = EDGE_LOOP('',(#10110,#10111,#10132,#10133));
-#10110 = ORIENTED_EDGE('',*,*,#7793,.F.);
-#10111 = ORIENTED_EDGE('',*,*,#10112,.T.);
-#10112 = EDGE_CURVE('',#7766,#8343,#10113,.T.);
-#10113 = SURFACE_CURVE('',#10114,(#10118,#10125),.PCURVE_S1.);
-#10114 = LINE('',#10115,#10116);
-#10115 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#10116 = VECTOR('',#10117,1.);
-#10117 = DIRECTION('',(0.,-1.,6.7E-16));
-#10118 = PCURVE('',#7807,#10119);
-#10119 = DEFINITIONAL_REPRESENTATION('',(#10120),#10124);
-#10120 = LINE('',#10121,#10122);
-#10121 = CARTESIAN_POINT('',(0.,0.));
-#10122 = VECTOR('',#10123,1.);
-#10123 = DIRECTION('',(0.,-1.));
-#10124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10105 = ORIENTED_EDGE('',*,*,#9915,.T.);
+#10106 = ORIENTED_EDGE('',*,*,#7671,.T.);
+#10107 = ORIENTED_EDGE('',*,*,#10037,.F.);
+#10108 = ADVANCED_FACE('',(#10109),#7773,.F.);
+#10109 = FACE_BOUND('',#10110,.F.);
+#10110 = EDGE_LOOP('',(#10111,#10112,#10133,#10134));
+#10111 = ORIENTED_EDGE('',*,*,#7755,.F.);
+#10112 = ORIENTED_EDGE('',*,*,#10113,.T.);
+#10113 = EDGE_CURVE('',#7756,#8393,#10114,.T.);
+#10114 = SURFACE_CURVE('',#10115,(#10119,#10126),.PCURVE_S1.);
+#10115 = LINE('',#10116,#10117);
+#10116 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
+#10117 = VECTOR('',#10118,1.);
+#10118 = DIRECTION('',(0.,-1.,6.7E-16));
+#10119 = PCURVE('',#7773,#10120);
+#10120 = DEFINITIONAL_REPRESENTATION('',(#10121),#10125);
+#10121 = LINE('',#10122,#10123);
+#10122 = CARTESIAN_POINT('',(0.,0.));
+#10123 = VECTOR('',#10124,1.);
+#10124 = DIRECTION('',(0.,-1.));
+#10125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10125 = PCURVE('',#7781,#10126);
-#10126 = DEFINITIONAL_REPRESENTATION('',(#10127),#10131);
-#10127 = LINE('',#10128,#10129);
-#10128 = CARTESIAN_POINT('',(1.3,0.));
-#10129 = VECTOR('',#10130,1.);
-#10130 = DIRECTION('',(0.,-1.));
-#10131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10126 = PCURVE('',#7855,#10127);
+#10127 = DEFINITIONAL_REPRESENTATION('',(#10128),#10132);
+#10128 = LINE('',#10129,#10130);
+#10129 = CARTESIAN_POINT('',(0.5,1.090892098501E-16));
+#10130 = VECTOR('',#10131,1.);
+#10131 = DIRECTION('',(0.,-1.));
+#10132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10132 = ORIENTED_EDGE('',*,*,#8342,.T.);
-#10133 = ORIENTED_EDGE('',*,*,#10065,.F.);
-#10134 = ADVANCED_FACE('',(#10135),#7753,.F.);
-#10135 = FACE_BOUND('',#10136,.F.);
-#10136 = EDGE_LOOP('',(#10137,#10138,#10139,#10140));
-#10137 = ORIENTED_EDGE('',*,*,#7737,.F.);
-#10138 = ORIENTED_EDGE('',*,*,#10087,.T.);
-#10139 = ORIENTED_EDGE('',*,*,#8390,.T.);
-#10140 = ORIENTED_EDGE('',*,*,#10141,.F.);
-#10141 = EDGE_CURVE('',#7738,#8391,#10142,.T.);
-#10142 = SURFACE_CURVE('',#10143,(#10147,#10154),.PCURVE_S1.);
+#10133 = ORIENTED_EDGE('',*,*,#8415,.T.);
+#10134 = ORIENTED_EDGE('',*,*,#10135,.F.);
+#10135 = EDGE_CURVE('',#7758,#8416,#10136,.T.);
+#10136 = SURFACE_CURVE('',#10137,(#10141,#10148),.PCURVE_S1.);
+#10137 = LINE('',#10138,#10139);
+#10138 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#10139 = VECTOR('',#10140,1.);
+#10140 = DIRECTION('',(0.,-1.,6.7E-16));
+#10141 = PCURVE('',#7773,#10142);
+#10142 = DEFINITIONAL_REPRESENTATION('',(#10143),#10147);
 #10143 = LINE('',#10144,#10145);
-#10144 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#10144 = CARTESIAN_POINT('',(1.3,0.));
 #10145 = VECTOR('',#10146,1.);
-#10146 = DIRECTION('',(0.,-1.,6.7E-16));
-#10147 = PCURVE('',#7753,#10148);
-#10148 = DEFINITIONAL_REPRESENTATION('',(#10149),#10153);
-#10149 = LINE('',#10150,#10151);
-#10150 = CARTESIAN_POINT('',(0.5,-1.090892098501E-16));
-#10151 = VECTOR('',#10152,1.);
-#10152 = DIRECTION('',(0.,-1.));
-#10153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10146 = DIRECTION('',(0.,-1.));
+#10147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10154 = PCURVE('',#7781,#10155);
-#10155 = DEFINITIONAL_REPRESENTATION('',(#10156),#10160);
-#10156 = LINE('',#10157,#10158);
-#10157 = CARTESIAN_POINT('',(0.,0.));
-#10158 = VECTOR('',#10159,1.);
-#10159 = DIRECTION('',(0.,-1.));
-#10160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10148 = PCURVE('',#7801,#10149);
+#10149 = DEFINITIONAL_REPRESENTATION('',(#10150),#10154);
+#10150 = LINE('',#10151,#10152);
+#10151 = CARTESIAN_POINT('',(0.,0.));
+#10152 = VECTOR('',#10153,1.);
+#10153 = DIRECTION('',(0.,-1.));
+#10154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10161 = ADVANCED_FACE('',(#10162),#7781,.F.);
-#10162 = FACE_BOUND('',#10163,.F.);
-#10163 = EDGE_LOOP('',(#10164,#10165,#10166,#10167));
-#10164 = ORIENTED_EDGE('',*,*,#7765,.F.);
-#10165 = ORIENTED_EDGE('',*,*,#10141,.T.);
-#10166 = ORIENTED_EDGE('',*,*,#8413,.T.);
-#10167 = ORIENTED_EDGE('',*,*,#10112,.F.);
-#10168 = ADVANCED_FACE('',(#10169),#8305,.F.);
-#10169 = FACE_BOUND('',#10170,.F.);
-#10170 = EDGE_LOOP('',(#10171,#10172,#10173,#10174,#10197,#10220,#10243,
-    #10264));
-#10171 = ORIENTED_EDGE('',*,*,#8289,.T.);
-#10172 = ORIENTED_EDGE('',*,*,#8439,.T.);
-#10173 = ORIENTED_EDGE('',*,*,#8539,.T.);
-#10174 = ORIENTED_EDGE('',*,*,#10175,.T.);
-#10175 = EDGE_CURVE('',#8540,#10176,#10178,.T.);
-#10176 = VERTEX_POINT('',#10177);
-#10177 = CARTESIAN_POINT('',(-5.5,-1.9,4.4));
-#10178 = SURFACE_CURVE('',#10179,(#10183,#10190),.PCURVE_S1.);
-#10179 = LINE('',#10180,#10181);
-#10180 = CARTESIAN_POINT('',(-5.5,-1.45,4.4));
-#10181 = VECTOR('',#10182,1.);
-#10182 = DIRECTION('',(0.,1.,-2.87E-15));
-#10183 = PCURVE('',#8305,#10184);
-#10184 = DEFINITIONAL_REPRESENTATION('',(#10185),#10189);
-#10185 = LINE('',#10186,#10187);
-#10186 = CARTESIAN_POINT('',(-1.45,5.5));
-#10187 = VECTOR('',#10188,1.);
-#10188 = DIRECTION('',(1.,0.));
-#10189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10155 = ADVANCED_FACE('',(#10156),#7855,.F.);
+#10156 = FACE_BOUND('',#10157,.F.);
+#10157 = EDGE_LOOP('',(#10158,#10159,#10180,#10181));
+#10158 = ORIENTED_EDGE('',*,*,#7841,.F.);
+#10159 = ORIENTED_EDGE('',*,*,#10160,.T.);
+#10160 = EDGE_CURVE('',#7814,#8391,#10161,.T.);
+#10161 = SURFACE_CURVE('',#10162,(#10166,#10173),.PCURVE_S1.);
+#10162 = LINE('',#10163,#10164);
+#10163 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#10164 = VECTOR('',#10165,1.);
+#10165 = DIRECTION('',(0.,-1.,6.7E-16));
+#10166 = PCURVE('',#7855,#10167);
+#10167 = DEFINITIONAL_REPRESENTATION('',(#10168),#10172);
+#10168 = LINE('',#10169,#10170);
+#10169 = CARTESIAN_POINT('',(0.,0.));
+#10170 = VECTOR('',#10171,1.);
+#10171 = DIRECTION('',(0.,-1.));
+#10172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10190 = PCURVE('',#8578,#10191);
-#10191 = DEFINITIONAL_REPRESENTATION('',(#10192),#10196);
-#10192 = LINE('',#10193,#10194);
-#10193 = CARTESIAN_POINT('',(0.55,-1.45));
-#10194 = VECTOR('',#10195,1.);
-#10195 = DIRECTION('',(-9.E-17,-1.));
-#10196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10173 = PCURVE('',#7829,#10174);
+#10174 = DEFINITIONAL_REPRESENTATION('',(#10175),#10179);
+#10175 = LINE('',#10176,#10177);
+#10176 = CARTESIAN_POINT('',(1.3,0.));
+#10177 = VECTOR('',#10178,1.);
+#10178 = DIRECTION('',(0.,-1.));
+#10179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10197 = ORIENTED_EDGE('',*,*,#10198,.T.);
-#10198 = EDGE_CURVE('',#10176,#10199,#10201,.T.);
-#10199 = VERTEX_POINT('',#10200);
-#10200 = CARTESIAN_POINT('',(-5.6,-1.9,4.4));
-#10201 = SURFACE_CURVE('',#10202,(#10206,#10213),.PCURVE_S1.);
-#10202 = LINE('',#10203,#10204);
-#10203 = CARTESIAN_POINT('',(-2.375,-1.9,4.4));
-#10204 = VECTOR('',#10205,1.);
-#10205 = DIRECTION('',(-1.,0.,0.));
-#10206 = PCURVE('',#8305,#10207);
-#10207 = DEFINITIONAL_REPRESENTATION('',(#10208),#10212);
-#10208 = LINE('',#10209,#10210);
-#10209 = CARTESIAN_POINT('',(-1.9,2.375));
-#10210 = VECTOR('',#10211,1.);
-#10211 = DIRECTION('',(0.,1.));
-#10212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10180 = ORIENTED_EDGE('',*,*,#8390,.T.);
+#10181 = ORIENTED_EDGE('',*,*,#10113,.F.);
+#10182 = ADVANCED_FACE('',(#10183),#7801,.F.);
+#10183 = FACE_BOUND('',#10184,.F.);
+#10184 = EDGE_LOOP('',(#10185,#10186,#10187,#10188));
+#10185 = ORIENTED_EDGE('',*,*,#7785,.F.);
+#10186 = ORIENTED_EDGE('',*,*,#10135,.T.);
+#10187 = ORIENTED_EDGE('',*,*,#8438,.T.);
+#10188 = ORIENTED_EDGE('',*,*,#10189,.F.);
+#10189 = EDGE_CURVE('',#7786,#8439,#10190,.T.);
+#10190 = SURFACE_CURVE('',#10191,(#10195,#10202),.PCURVE_S1.);
+#10191 = LINE('',#10192,#10193);
+#10192 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#10193 = VECTOR('',#10194,1.);
+#10194 = DIRECTION('',(0.,-1.,6.7E-16));
+#10195 = PCURVE('',#7801,#10196);
+#10196 = DEFINITIONAL_REPRESENTATION('',(#10197),#10201);
+#10197 = LINE('',#10198,#10199);
+#10198 = CARTESIAN_POINT('',(0.5,-1.090892098501E-16));
+#10199 = VECTOR('',#10200,1.);
+#10200 = DIRECTION('',(0.,-1.));
+#10201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10213 = PCURVE('',#9615,#10214);
-#10214 = DEFINITIONAL_REPRESENTATION('',(#10215),#10219);
-#10215 = LINE('',#10216,#10217);
-#10216 = CARTESIAN_POINT('',(-2.375,-0.65));
-#10217 = VECTOR('',#10218,1.);
-#10218 = DIRECTION('',(1.,0.));
-#10219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10202 = PCURVE('',#7829,#10203);
+#10203 = DEFINITIONAL_REPRESENTATION('',(#10204),#10208);
+#10204 = LINE('',#10205,#10206);
+#10205 = CARTESIAN_POINT('',(0.,0.));
+#10206 = VECTOR('',#10207,1.);
+#10207 = DIRECTION('',(0.,-1.));
+#10208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10220 = ORIENTED_EDGE('',*,*,#10221,.T.);
-#10221 = EDGE_CURVE('',#10199,#10222,#10224,.T.);
-#10222 = VERTEX_POINT('',#10223);
-#10223 = CARTESIAN_POINT('',(-5.6,1.9,4.4));
-#10224 = SURFACE_CURVE('',#10225,(#10229,#10236),.PCURVE_S1.);
-#10225 = LINE('',#10226,#10227);
-#10226 = CARTESIAN_POINT('',(-5.6,-0.95,4.4));
-#10227 = VECTOR('',#10228,1.);
-#10228 = DIRECTION('',(0.,1.,-2.42E-15));
-#10229 = PCURVE('',#8305,#10230);
-#10230 = DEFINITIONAL_REPRESENTATION('',(#10231),#10235);
-#10231 = LINE('',#10232,#10233);
-#10232 = CARTESIAN_POINT('',(-0.95,5.6));
-#10233 = VECTOR('',#10234,1.);
-#10234 = DIRECTION('',(1.,0.));
-#10235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10209 = ADVANCED_FACE('',(#10210),#7829,.F.);
+#10210 = FACE_BOUND('',#10211,.F.);
+#10211 = EDGE_LOOP('',(#10212,#10213,#10214,#10215));
+#10212 = ORIENTED_EDGE('',*,*,#7813,.F.);
+#10213 = ORIENTED_EDGE('',*,*,#10189,.T.);
+#10214 = ORIENTED_EDGE('',*,*,#8461,.T.);
+#10215 = ORIENTED_EDGE('',*,*,#10160,.F.);
+#10216 = ADVANCED_FACE('',(#10217),#8353,.F.);
+#10217 = FACE_BOUND('',#10218,.F.);
+#10218 = EDGE_LOOP('',(#10219,#10220,#10221,#10222,#10245,#10268,#10291,
+    #10312));
+#10219 = ORIENTED_EDGE('',*,*,#8337,.T.);
+#10220 = ORIENTED_EDGE('',*,*,#8487,.T.);
+#10221 = ORIENTED_EDGE('',*,*,#8587,.T.);
+#10222 = ORIENTED_EDGE('',*,*,#10223,.T.);
+#10223 = EDGE_CURVE('',#8588,#10224,#10226,.T.);
+#10224 = VERTEX_POINT('',#10225);
+#10225 = CARTESIAN_POINT('',(-5.5,-1.9,4.4));
+#10226 = SURFACE_CURVE('',#10227,(#10231,#10238),.PCURVE_S1.);
+#10227 = LINE('',#10228,#10229);
+#10228 = CARTESIAN_POINT('',(-5.5,-1.45,4.4));
+#10229 = VECTOR('',#10230,1.);
+#10230 = DIRECTION('',(0.,1.,-2.87E-15));
+#10231 = PCURVE('',#8353,#10232);
+#10232 = DEFINITIONAL_REPRESENTATION('',(#10233),#10237);
+#10233 = LINE('',#10234,#10235);
+#10234 = CARTESIAN_POINT('',(-1.45,5.5));
+#10235 = VECTOR('',#10236,1.);
+#10236 = DIRECTION('',(1.,0.));
+#10237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10236 = PCURVE('',#9697,#10237);
-#10237 = DEFINITIONAL_REPRESENTATION('',(#10238),#10242);
-#10238 = LINE('',#10239,#10240);
-#10239 = CARTESIAN_POINT('',(0.95,-0.65));
-#10240 = VECTOR('',#10241,1.);
-#10241 = DIRECTION('',(1.,2.E-17));
-#10242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10238 = PCURVE('',#8626,#10239);
+#10239 = DEFINITIONAL_REPRESENTATION('',(#10240),#10244);
+#10240 = LINE('',#10241,#10242);
+#10241 = CARTESIAN_POINT('',(0.55,-1.45));
+#10242 = VECTOR('',#10243,1.);
+#10243 = DIRECTION('',(-9.E-17,-1.));
+#10244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10243 = ORIENTED_EDGE('',*,*,#10244,.T.);
-#10244 = EDGE_CURVE('',#10222,#9891,#10245,.T.);
-#10245 = SURFACE_CURVE('',#10246,(#10250,#10257),.PCURVE_S1.);
-#10246 = LINE('',#10247,#10248);
-#10247 = CARTESIAN_POINT('',(-2.8,1.9,4.4));
-#10248 = VECTOR('',#10249,1.);
-#10249 = DIRECTION('',(1.,0.,0.));
-#10250 = PCURVE('',#8305,#10251);
-#10251 = DEFINITIONAL_REPRESENTATION('',(#10252),#10256);
-#10252 = LINE('',#10253,#10254);
-#10253 = CARTESIAN_POINT('',(1.9,2.8));
-#10254 = VECTOR('',#10255,1.);
-#10255 = DIRECTION('',(0.,-1.));
-#10256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10245 = ORIENTED_EDGE('',*,*,#10246,.T.);
+#10246 = EDGE_CURVE('',#10224,#10247,#10249,.T.);
+#10247 = VERTEX_POINT('',#10248);
+#10248 = CARTESIAN_POINT('',(-5.6,-1.9,4.4));
+#10249 = SURFACE_CURVE('',#10250,(#10254,#10261),.PCURVE_S1.);
+#10250 = LINE('',#10251,#10252);
+#10251 = CARTESIAN_POINT('',(-2.375,-1.9,4.4));
+#10252 = VECTOR('',#10253,1.);
+#10253 = DIRECTION('',(-1.,0.,0.));
+#10254 = PCURVE('',#8353,#10255);
+#10255 = DEFINITIONAL_REPRESENTATION('',(#10256),#10260);
+#10256 = LINE('',#10257,#10258);
+#10257 = CARTESIAN_POINT('',(-1.9,2.375));
+#10258 = VECTOR('',#10259,1.);
+#10259 = DIRECTION('',(0.,1.));
+#10260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10257 = PCURVE('',#9671,#10258);
-#10258 = DEFINITIONAL_REPRESENTATION('',(#10259),#10263);
-#10259 = LINE('',#10260,#10261);
-#10260 = CARTESIAN_POINT('',(2.8,-0.65));
-#10261 = VECTOR('',#10262,1.);
-#10262 = DIRECTION('',(1.,0.));
-#10263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10261 = PCURVE('',#9663,#10262);
+#10262 = DEFINITIONAL_REPRESENTATION('',(#10263),#10267);
+#10263 = LINE('',#10264,#10265);
+#10264 = CARTESIAN_POINT('',(-2.375,-0.65));
+#10265 = VECTOR('',#10266,1.);
+#10266 = DIRECTION('',(1.,0.));
+#10267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10264 = ORIENTED_EDGE('',*,*,#9913,.T.);
-#10265 = ADVANCED_FACE('',(#10266),#8208,.F.);
-#10266 = FACE_BOUND('',#10267,.F.);
-#10267 = EDGE_LOOP('',(#10268,#10269,#10270,#10293,#10316,#10339,#10360,
-    #10361));
-#10268 = ORIENTED_EDGE('',*,*,#8192,.T.);
-#10269 = ORIENTED_EDGE('',*,*,#10013,.T.);
-#10270 = ORIENTED_EDGE('',*,*,#10271,.T.);
-#10271 = EDGE_CURVE('',#9967,#10272,#10274,.T.);
-#10272 = VERTEX_POINT('',#10273);
-#10273 = CARTESIAN_POINT('',(-4.75,1.9,4.4));
-#10274 = SURFACE_CURVE('',#10275,(#10279,#10286),.PCURVE_S1.);
-#10275 = LINE('',#10276,#10277);
-#10276 = CARTESIAN_POINT('',(-2.8,1.9,4.4));
-#10277 = VECTOR('',#10278,1.);
-#10278 = DIRECTION('',(1.,0.,0.));
-#10279 = PCURVE('',#8208,#10280);
-#10280 = DEFINITIONAL_REPRESENTATION('',(#10281),#10285);
-#10281 = LINE('',#10282,#10283);
-#10282 = CARTESIAN_POINT('',(1.9,2.8));
-#10283 = VECTOR('',#10284,1.);
-#10284 = DIRECTION('',(0.,-1.));
-#10285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10268 = ORIENTED_EDGE('',*,*,#10269,.T.);
+#10269 = EDGE_CURVE('',#10247,#10270,#10272,.T.);
+#10270 = VERTEX_POINT('',#10271);
+#10271 = CARTESIAN_POINT('',(-5.6,1.9,4.4));
+#10272 = SURFACE_CURVE('',#10273,(#10277,#10284),.PCURVE_S1.);
+#10273 = LINE('',#10274,#10275);
+#10274 = CARTESIAN_POINT('',(-5.6,-0.95,4.4));
+#10275 = VECTOR('',#10276,1.);
+#10276 = DIRECTION('',(0.,1.,-2.42E-15));
+#10277 = PCURVE('',#8353,#10278);
+#10278 = DEFINITIONAL_REPRESENTATION('',(#10279),#10283);
+#10279 = LINE('',#10280,#10281);
+#10280 = CARTESIAN_POINT('',(-0.95,5.6));
+#10281 = VECTOR('',#10282,1.);
+#10282 = DIRECTION('',(1.,0.));
+#10283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10286 = PCURVE('',#9671,#10287);
-#10287 = DEFINITIONAL_REPRESENTATION('',(#10288),#10292);
-#10288 = LINE('',#10289,#10290);
-#10289 = CARTESIAN_POINT('',(2.8,-0.65));
-#10290 = VECTOR('',#10291,1.);
-#10291 = DIRECTION('',(1.,0.));
-#10292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10284 = PCURVE('',#9745,#10285);
+#10285 = DEFINITIONAL_REPRESENTATION('',(#10286),#10290);
+#10286 = LINE('',#10287,#10288);
+#10287 = CARTESIAN_POINT('',(0.95,-0.65));
+#10288 = VECTOR('',#10289,1.);
+#10289 = DIRECTION('',(1.,2.E-17));
+#10290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10293 = ORIENTED_EDGE('',*,*,#10294,.T.);
-#10294 = EDGE_CURVE('',#10272,#10295,#10297,.T.);
-#10295 = VERTEX_POINT('',#10296);
-#10296 = CARTESIAN_POINT('',(-4.75,-1.9,4.4));
-#10297 = SURFACE_CURVE('',#10298,(#10302,#10309),.PCURVE_S1.);
-#10298 = LINE('',#10299,#10300);
-#10299 = CARTESIAN_POINT('',(-4.75,0.95,4.4));
-#10300 = VECTOR('',#10301,1.);
-#10301 = DIRECTION('',(0.,-1.,2.42E-15));
-#10302 = PCURVE('',#8208,#10303);
-#10303 = DEFINITIONAL_REPRESENTATION('',(#10304),#10308);
-#10304 = LINE('',#10305,#10306);
-#10305 = CARTESIAN_POINT('',(0.95,4.75));
-#10306 = VECTOR('',#10307,1.);
-#10307 = DIRECTION('',(-1.,-0.));
-#10308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10291 = ORIENTED_EDGE('',*,*,#10292,.T.);
+#10292 = EDGE_CURVE('',#10270,#9939,#10293,.T.);
+#10293 = SURFACE_CURVE('',#10294,(#10298,#10305),.PCURVE_S1.);
+#10294 = LINE('',#10295,#10296);
+#10295 = CARTESIAN_POINT('',(-2.8,1.9,4.4));
+#10296 = VECTOR('',#10297,1.);
+#10297 = DIRECTION('',(1.,0.,0.));
+#10298 = PCURVE('',#8353,#10299);
+#10299 = DEFINITIONAL_REPRESENTATION('',(#10300),#10304);
+#10300 = LINE('',#10301,#10302);
+#10301 = CARTESIAN_POINT('',(1.9,2.8));
+#10302 = VECTOR('',#10303,1.);
+#10303 = DIRECTION('',(0.,-1.));
+#10304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10309 = PCURVE('',#9643,#10310);
-#10310 = DEFINITIONAL_REPRESENTATION('',(#10311),#10315);
-#10311 = LINE('',#10312,#10313);
-#10312 = CARTESIAN_POINT('',(0.95,-0.65));
-#10313 = VECTOR('',#10314,1.);
-#10314 = DIRECTION('',(1.,-2.E-17));
-#10315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10305 = PCURVE('',#9719,#10306);
+#10306 = DEFINITIONAL_REPRESENTATION('',(#10307),#10311);
+#10307 = LINE('',#10308,#10309);
+#10308 = CARTESIAN_POINT('',(2.8,-0.65));
+#10309 = VECTOR('',#10310,1.);
+#10310 = DIRECTION('',(1.,0.));
+#10311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10316 = ORIENTED_EDGE('',*,*,#10317,.T.);
-#10317 = EDGE_CURVE('',#10295,#10318,#10320,.T.);
-#10318 = VERTEX_POINT('',#10319);
-#10319 = CARTESIAN_POINT('',(-4.8,-1.9,4.4));
-#10320 = SURFACE_CURVE('',#10321,(#10325,#10332),.PCURVE_S1.);
-#10321 = LINE('',#10322,#10323);
-#10322 = CARTESIAN_POINT('',(-2.375,-1.9,4.4));
-#10323 = VECTOR('',#10324,1.);
-#10324 = DIRECTION('',(-1.,0.,0.));
-#10325 = PCURVE('',#8208,#10326);
-#10326 = DEFINITIONAL_REPRESENTATION('',(#10327),#10331);
-#10327 = LINE('',#10328,#10329);
-#10328 = CARTESIAN_POINT('',(-1.9,2.375));
-#10329 = VECTOR('',#10330,1.);
-#10330 = DIRECTION('',(0.,1.));
-#10331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10312 = ORIENTED_EDGE('',*,*,#9961,.T.);
+#10313 = ADVANCED_FACE('',(#10314),#8256,.F.);
+#10314 = FACE_BOUND('',#10315,.F.);
+#10315 = EDGE_LOOP('',(#10316,#10317,#10318,#10341,#10364,#10387,#10408,
+    #10409));
+#10316 = ORIENTED_EDGE('',*,*,#8240,.T.);
+#10317 = ORIENTED_EDGE('',*,*,#10061,.T.);
+#10318 = ORIENTED_EDGE('',*,*,#10319,.T.);
+#10319 = EDGE_CURVE('',#10015,#10320,#10322,.T.);
+#10320 = VERTEX_POINT('',#10321);
+#10321 = CARTESIAN_POINT('',(-4.75,1.9,4.4));
+#10322 = SURFACE_CURVE('',#10323,(#10327,#10334),.PCURVE_S1.);
+#10323 = LINE('',#10324,#10325);
+#10324 = CARTESIAN_POINT('',(-2.8,1.9,4.4));
+#10325 = VECTOR('',#10326,1.);
+#10326 = DIRECTION('',(1.,0.,0.));
+#10327 = PCURVE('',#8256,#10328);
+#10328 = DEFINITIONAL_REPRESENTATION('',(#10329),#10333);
+#10329 = LINE('',#10330,#10331);
+#10330 = CARTESIAN_POINT('',(1.9,2.8));
+#10331 = VECTOR('',#10332,1.);
+#10332 = DIRECTION('',(0.,-1.));
+#10333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10332 = PCURVE('',#9615,#10333);
-#10333 = DEFINITIONAL_REPRESENTATION('',(#10334),#10338);
-#10334 = LINE('',#10335,#10336);
-#10335 = CARTESIAN_POINT('',(-2.375,-0.65));
-#10336 = VECTOR('',#10337,1.);
-#10337 = DIRECTION('',(1.,0.));
-#10338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10334 = PCURVE('',#9719,#10335);
+#10335 = DEFINITIONAL_REPRESENTATION('',(#10336),#10340);
+#10336 = LINE('',#10337,#10338);
+#10337 = CARTESIAN_POINT('',(2.8,-0.65));
+#10338 = VECTOR('',#10339,1.);
+#10339 = DIRECTION('',(1.,0.));
+#10340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10339 = ORIENTED_EDGE('',*,*,#10340,.T.);
-#10340 = EDGE_CURVE('',#10318,#8619,#10341,.T.);
-#10341 = SURFACE_CURVE('',#10342,(#10346,#10353),.PCURVE_S1.);
-#10342 = LINE('',#10343,#10344);
-#10343 = CARTESIAN_POINT('',(-4.8,-1.45,4.4));
-#10344 = VECTOR('',#10345,1.);
-#10345 = DIRECTION('',(-0.,-1.,2.87E-15));
-#10346 = PCURVE('',#8208,#10347);
-#10347 = DEFINITIONAL_REPRESENTATION('',(#10348),#10352);
-#10348 = LINE('',#10349,#10350);
-#10349 = CARTESIAN_POINT('',(-1.45,4.8));
-#10350 = VECTOR('',#10351,1.);
-#10351 = DIRECTION('',(-1.,-0.));
-#10352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10341 = ORIENTED_EDGE('',*,*,#10342,.T.);
+#10342 = EDGE_CURVE('',#10320,#10343,#10345,.T.);
+#10343 = VERTEX_POINT('',#10344);
+#10344 = CARTESIAN_POINT('',(-4.75,-1.9,4.4));
+#10345 = SURFACE_CURVE('',#10346,(#10350,#10357),.PCURVE_S1.);
+#10346 = LINE('',#10347,#10348);
+#10347 = CARTESIAN_POINT('',(-4.75,0.95,4.4));
+#10348 = VECTOR('',#10349,1.);
+#10349 = DIRECTION('',(0.,-1.,2.42E-15));
+#10350 = PCURVE('',#8256,#10351);
+#10351 = DEFINITIONAL_REPRESENTATION('',(#10352),#10356);
+#10352 = LINE('',#10353,#10354);
+#10353 = CARTESIAN_POINT('',(0.95,4.75));
+#10354 = VECTOR('',#10355,1.);
+#10355 = DIRECTION('',(-1.,-0.));
+#10356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10353 = PCURVE('',#8634,#10354);
-#10354 = DEFINITIONAL_REPRESENTATION('',(#10355),#10359);
-#10355 = LINE('',#10356,#10357);
-#10356 = CARTESIAN_POINT('',(0.15,-1.45));
-#10357 = VECTOR('',#10358,1.);
-#10358 = DIRECTION('',(-9.E-17,1.));
-#10359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10357 = PCURVE('',#9691,#10358);
+#10358 = DEFINITIONAL_REPRESENTATION('',(#10359),#10363);
+#10359 = LINE('',#10360,#10361);
+#10360 = CARTESIAN_POINT('',(0.95,-0.65));
+#10361 = VECTOR('',#10362,1.);
+#10362 = DIRECTION('',(1.,-2.E-17));
+#10363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10360 = ORIENTED_EDGE('',*,*,#8646,.T.);
-#10361 = ORIENTED_EDGE('',*,*,#10362,.F.);
-#10362 = EDGE_CURVE('',#8165,#8647,#10363,.T.);
-#10363 = SURFACE_CURVE('',#10364,(#10368,#10375),.PCURVE_S1.);
-#10364 = LINE('',#10365,#10366);
-#10365 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
-#10366 = VECTOR('',#10367,1.);
-#10367 = DIRECTION('',(0.,-1.,2.22E-15));
-#10368 = PCURVE('',#8208,#10369);
-#10369 = DEFINITIONAL_REPRESENTATION('',(#10370),#10374);
-#10370 = LINE('',#10371,#10372);
-#10371 = CARTESIAN_POINT('',(2.4,2.6));
-#10372 = VECTOR('',#10373,1.);
-#10373 = DIRECTION('',(-1.,-0.));
-#10374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10364 = ORIENTED_EDGE('',*,*,#10365,.T.);
+#10365 = EDGE_CURVE('',#10343,#10366,#10368,.T.);
+#10366 = VERTEX_POINT('',#10367);
+#10367 = CARTESIAN_POINT('',(-4.8,-1.9,4.4));
+#10368 = SURFACE_CURVE('',#10369,(#10373,#10380),.PCURVE_S1.);
+#10369 = LINE('',#10370,#10371);
+#10370 = CARTESIAN_POINT('',(-2.375,-1.9,4.4));
+#10371 = VECTOR('',#10372,1.);
+#10372 = DIRECTION('',(-1.,0.,0.));
+#10373 = PCURVE('',#8256,#10374);
+#10374 = DEFINITIONAL_REPRESENTATION('',(#10375),#10379);
+#10375 = LINE('',#10376,#10377);
+#10376 = CARTESIAN_POINT('',(-1.9,2.375));
+#10377 = VECTOR('',#10378,1.);
+#10378 = DIRECTION('',(0.,1.));
+#10379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10375 = PCURVE('',#8180,#10376);
-#10376 = DEFINITIONAL_REPRESENTATION('',(#10377),#10381);
-#10377 = LINE('',#10378,#10379);
-#10378 = CARTESIAN_POINT('',(-1.33226762955E-15,1.7763568394E-15));
-#10379 = VECTOR('',#10380,1.);
-#10380 = DIRECTION('',(1.,2.4E-16));
-#10381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10380 = PCURVE('',#9663,#10381);
+#10381 = DEFINITIONAL_REPRESENTATION('',(#10382),#10386);
+#10382 = LINE('',#10383,#10384);
+#10383 = CARTESIAN_POINT('',(-2.375,-0.65));
+#10384 = VECTOR('',#10385,1.);
+#10385 = DIRECTION('',(1.,0.));
+#10386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10382 = ADVANCED_FACE('',(#10383),#8180,.T.);
-#10383 = FACE_BOUND('',#10384,.T.);
-#10384 = EDGE_LOOP('',(#10385,#10386,#10407,#10408));
-#10385 = ORIENTED_EDGE('',*,*,#8164,.T.);
-#10386 = ORIENTED_EDGE('',*,*,#10387,.T.);
-#10387 = EDGE_CURVE('',#8137,#8670,#10388,.T.);
-#10388 = SURFACE_CURVE('',#10389,(#10393,#10400),.PCURVE_S1.);
-#10389 = LINE('',#10390,#10391);
-#10390 = CARTESIAN_POINT('',(-2.6,2.4,3.6));
-#10391 = VECTOR('',#10392,1.);
-#10392 = DIRECTION('',(0.,-1.,2.22E-15));
-#10393 = PCURVE('',#8180,#10394);
-#10394 = DEFINITIONAL_REPRESENTATION('',(#10395),#10399);
-#10395 = LINE('',#10396,#10397);
-#10396 = CARTESIAN_POINT('',(-1.13991079015E-15,-0.8));
-#10397 = VECTOR('',#10398,1.);
-#10398 = DIRECTION('',(1.,2.4E-16));
-#10399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10387 = ORIENTED_EDGE('',*,*,#10388,.T.);
+#10388 = EDGE_CURVE('',#10366,#8667,#10389,.T.);
+#10389 = SURFACE_CURVE('',#10390,(#10394,#10401),.PCURVE_S1.);
+#10390 = LINE('',#10391,#10392);
+#10391 = CARTESIAN_POINT('',(-4.8,-1.45,4.4));
+#10392 = VECTOR('',#10393,1.);
+#10393 = DIRECTION('',(-0.,-1.,2.87E-15));
+#10394 = PCURVE('',#8256,#10395);
+#10395 = DEFINITIONAL_REPRESENTATION('',(#10396),#10400);
+#10396 = LINE('',#10397,#10398);
+#10397 = CARTESIAN_POINT('',(-1.45,4.8));
+#10398 = VECTOR('',#10399,1.);
+#10399 = DIRECTION('',(-1.,-0.));
+#10400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10400 = PCURVE('',#8152,#10401);
-#10401 = DEFINITIONAL_REPRESENTATION('',(#10402),#10406);
-#10402 = LINE('',#10403,#10404);
-#10403 = CARTESIAN_POINT('',(2.4,0.35));
-#10404 = VECTOR('',#10405,1.);
-#10405 = DIRECTION('',(-1.,-0.));
-#10406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10401 = PCURVE('',#8682,#10402);
+#10402 = DEFINITIONAL_REPRESENTATION('',(#10403),#10407);
+#10403 = LINE('',#10404,#10405);
+#10404 = CARTESIAN_POINT('',(0.15,-1.45));
+#10405 = VECTOR('',#10406,1.);
+#10406 = DIRECTION('',(-9.E-17,1.));
+#10407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10407 = ORIENTED_EDGE('',*,*,#8669,.F.);
-#10408 = ORIENTED_EDGE('',*,*,#10362,.F.);
-#10409 = ADVANCED_FACE('',(#10410),#8152,.F.);
-#10410 = FACE_BOUND('',#10411,.F.);
-#10411 = EDGE_LOOP('',(#10412,#10413,#10434,#10435));
-#10412 = ORIENTED_EDGE('',*,*,#8692,.T.);
-#10413 = ORIENTED_EDGE('',*,*,#10414,.T.);
-#10414 = EDGE_CURVE('',#8693,#8109,#10415,.T.);
-#10415 = SURFACE_CURVE('',#10416,(#10420,#10427),.PCURVE_S1.);
-#10416 = LINE('',#10417,#10418);
-#10417 = CARTESIAN_POINT('',(-1.9,-2.4,3.6));
-#10418 = VECTOR('',#10419,1.);
-#10419 = DIRECTION('',(-0.,1.,-2.22E-15));
-#10420 = PCURVE('',#8152,#10421);
-#10421 = DEFINITIONAL_REPRESENTATION('',(#10422),#10426);
-#10422 = LINE('',#10423,#10424);
-#10423 = CARTESIAN_POINT('',(-2.4,-0.35));
-#10424 = VECTOR('',#10425,1.);
-#10425 = DIRECTION('',(1.,0.));
-#10426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10408 = ORIENTED_EDGE('',*,*,#8694,.T.);
+#10409 = ORIENTED_EDGE('',*,*,#10410,.F.);
+#10410 = EDGE_CURVE('',#8213,#8695,#10411,.T.);
+#10411 = SURFACE_CURVE('',#10412,(#10416,#10423),.PCURVE_S1.);
+#10412 = LINE('',#10413,#10414);
+#10413 = CARTESIAN_POINT('',(-2.6,2.4,4.4));
+#10414 = VECTOR('',#10415,1.);
+#10415 = DIRECTION('',(0.,-1.,2.22E-15));
+#10416 = PCURVE('',#8256,#10417);
+#10417 = DEFINITIONAL_REPRESENTATION('',(#10418),#10422);
+#10418 = LINE('',#10419,#10420);
+#10419 = CARTESIAN_POINT('',(2.4,2.6));
+#10420 = VECTOR('',#10421,1.);
+#10421 = DIRECTION('',(-1.,-0.));
+#10422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10427 = PCURVE('',#8124,#10428);
-#10428 = DEFINITIONAL_REPRESENTATION('',(#10429),#10433);
-#10429 = LINE('',#10430,#10431);
-#10430 = CARTESIAN_POINT('',(1.13991079015E-15,-0.8));
-#10431 = VECTOR('',#10432,1.);
-#10432 = DIRECTION('',(1.,-2.4E-16));
-#10433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10423 = PCURVE('',#8228,#10424);
+#10424 = DEFINITIONAL_REPRESENTATION('',(#10425),#10429);
+#10425 = LINE('',#10426,#10427);
+#10426 = CARTESIAN_POINT('',(-1.33226762955E-15,1.7763568394E-15));
+#10427 = VECTOR('',#10428,1.);
+#10428 = DIRECTION('',(1.,2.4E-16));
+#10429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10434 = ORIENTED_EDGE('',*,*,#8136,.T.);
-#10435 = ORIENTED_EDGE('',*,*,#10387,.T.);
-#10436 = ADVANCED_FACE('',(#10437),#8124,.T.);
-#10437 = FACE_BOUND('',#10438,.T.);
-#10438 = EDGE_LOOP('',(#10439,#10440,#10441,#10442,#10465,#10488));
-#10439 = ORIENTED_EDGE('',*,*,#8715,.T.);
-#10440 = ORIENTED_EDGE('',*,*,#10414,.T.);
-#10441 = ORIENTED_EDGE('',*,*,#8108,.F.);
-#10442 = ORIENTED_EDGE('',*,*,#10443,.F.);
-#10443 = EDGE_CURVE('',#10444,#8081,#10446,.T.);
-#10444 = VERTEX_POINT('',#10445);
-#10445 = CARTESIAN_POINT('',(-1.9,1.325,4.4));
-#10446 = SURFACE_CURVE('',#10447,(#10451,#10458),.PCURVE_S1.);
-#10447 = LINE('',#10448,#10449);
-#10448 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
-#10449 = VECTOR('',#10450,1.);
-#10450 = DIRECTION('',(-0.,1.,-2.22E-15));
-#10451 = PCURVE('',#8124,#10452);
-#10452 = DEFINITIONAL_REPRESENTATION('',(#10453),#10457);
-#10453 = LINE('',#10454,#10455);
-#10454 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
-#10455 = VECTOR('',#10456,1.);
-#10456 = DIRECTION('',(1.,-2.4E-16));
-#10457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10430 = ADVANCED_FACE('',(#10431),#8228,.T.);
+#10431 = FACE_BOUND('',#10432,.T.);
+#10432 = EDGE_LOOP('',(#10433,#10434,#10455,#10456));
+#10433 = ORIENTED_EDGE('',*,*,#8212,.T.);
+#10434 = ORIENTED_EDGE('',*,*,#10435,.T.);
+#10435 = EDGE_CURVE('',#8185,#8718,#10436,.T.);
+#10436 = SURFACE_CURVE('',#10437,(#10441,#10448),.PCURVE_S1.);
+#10437 = LINE('',#10438,#10439);
+#10438 = CARTESIAN_POINT('',(-2.6,2.4,3.6));
+#10439 = VECTOR('',#10440,1.);
+#10440 = DIRECTION('',(0.,-1.,2.22E-15));
+#10441 = PCURVE('',#8228,#10442);
+#10442 = DEFINITIONAL_REPRESENTATION('',(#10443),#10447);
+#10443 = LINE('',#10444,#10445);
+#10444 = CARTESIAN_POINT('',(-1.13991079015E-15,-0.8));
+#10445 = VECTOR('',#10446,1.);
+#10446 = DIRECTION('',(1.,2.4E-16));
+#10447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10458 = PCURVE('',#8096,#10459);
-#10459 = DEFINITIONAL_REPRESENTATION('',(#10460),#10464);
-#10460 = LINE('',#10461,#10462);
-#10461 = CARTESIAN_POINT('',(-2.4,1.9));
-#10462 = VECTOR('',#10463,1.);
-#10463 = DIRECTION('',(1.,0.));
-#10464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10448 = PCURVE('',#8200,#10449);
+#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10454);
+#10450 = LINE('',#10451,#10452);
+#10451 = CARTESIAN_POINT('',(2.4,0.35));
+#10452 = VECTOR('',#10453,1.);
+#10453 = DIRECTION('',(-1.,-0.));
+#10454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10465 = ORIENTED_EDGE('',*,*,#10466,.F.);
-#10466 = EDGE_CURVE('',#10467,#10444,#10469,.T.);
-#10467 = VERTEX_POINT('',#10468);
-#10468 = CARTESIAN_POINT('',(-1.9,-1.325,4.4));
-#10469 = SURFACE_CURVE('',#10470,(#10474,#10481),.PCURVE_S1.);
+#10455 = ORIENTED_EDGE('',*,*,#8717,.F.);
+#10456 = ORIENTED_EDGE('',*,*,#10410,.F.);
+#10457 = ADVANCED_FACE('',(#10458),#8200,.F.);
+#10458 = FACE_BOUND('',#10459,.F.);
+#10459 = EDGE_LOOP('',(#10460,#10461,#10482,#10483));
+#10460 = ORIENTED_EDGE('',*,*,#8740,.T.);
+#10461 = ORIENTED_EDGE('',*,*,#10462,.T.);
+#10462 = EDGE_CURVE('',#8741,#8157,#10463,.T.);
+#10463 = SURFACE_CURVE('',#10464,(#10468,#10475),.PCURVE_S1.);
+#10464 = LINE('',#10465,#10466);
+#10465 = CARTESIAN_POINT('',(-1.9,-2.4,3.6));
+#10466 = VECTOR('',#10467,1.);
+#10467 = DIRECTION('',(-0.,1.,-2.22E-15));
+#10468 = PCURVE('',#8200,#10469);
+#10469 = DEFINITIONAL_REPRESENTATION('',(#10470),#10474);
 #10470 = LINE('',#10471,#10472);
-#10471 = CARTESIAN_POINT('',(-1.9,-0.6625,4.4));
+#10471 = CARTESIAN_POINT('',(-2.4,-0.35));
 #10472 = VECTOR('',#10473,1.);
-#10473 = DIRECTION('',(0.,1.,-1.54E-15));
-#10474 = PCURVE('',#8124,#10475);
-#10475 = DEFINITIONAL_REPRESENTATION('',(#10476),#10480);
-#10476 = LINE('',#10477,#10478);
-#10477 = CARTESIAN_POINT('',(1.7375,-1.000642098501E-15));
-#10478 = VECTOR('',#10479,1.);
-#10479 = DIRECTION('',(1.,4.4E-16));
-#10480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10473 = DIRECTION('',(1.,0.));
+#10474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10481 = PCURVE('',#9583,#10482);
-#10482 = DEFINITIONAL_REPRESENTATION('',(#10483),#10487);
-#10483 = LINE('',#10484,#10485);
-#10484 = CARTESIAN_POINT('',(0.6625,-0.65));
-#10485 = VECTOR('',#10486,1.);
-#10486 = DIRECTION('',(1.,1.E-17));
-#10487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10475 = PCURVE('',#8172,#10476);
+#10476 = DEFINITIONAL_REPRESENTATION('',(#10477),#10481);
+#10477 = LINE('',#10478,#10479);
+#10478 = CARTESIAN_POINT('',(1.13991079015E-15,-0.8));
+#10479 = VECTOR('',#10480,1.);
+#10480 = DIRECTION('',(1.,-2.4E-16));
+#10481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10488 = ORIENTED_EDGE('',*,*,#10489,.F.);
-#10489 = EDGE_CURVE('',#8716,#10467,#10490,.T.);
-#10490 = SURFACE_CURVE('',#10491,(#10495,#10502),.PCURVE_S1.);
-#10491 = LINE('',#10492,#10493);
-#10492 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
-#10493 = VECTOR('',#10494,1.);
-#10494 = DIRECTION('',(-0.,1.,-2.22E-15));
-#10495 = PCURVE('',#8124,#10496);
-#10496 = DEFINITIONAL_REPRESENTATION('',(#10497),#10501);
-#10497 = LINE('',#10498,#10499);
-#10498 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
-#10499 = VECTOR('',#10500,1.);
-#10500 = DIRECTION('',(1.,-2.4E-16));
-#10501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10482 = ORIENTED_EDGE('',*,*,#8184,.T.);
+#10483 = ORIENTED_EDGE('',*,*,#10435,.T.);
+#10484 = ADVANCED_FACE('',(#10485),#8172,.T.);
+#10485 = FACE_BOUND('',#10486,.T.);
+#10486 = EDGE_LOOP('',(#10487,#10488,#10489,#10490,#10513,#10536));
+#10487 = ORIENTED_EDGE('',*,*,#8763,.T.);
+#10488 = ORIENTED_EDGE('',*,*,#10462,.T.);
+#10489 = ORIENTED_EDGE('',*,*,#8156,.F.);
+#10490 = ORIENTED_EDGE('',*,*,#10491,.F.);
+#10491 = EDGE_CURVE('',#10492,#8129,#10494,.T.);
+#10492 = VERTEX_POINT('',#10493);
+#10493 = CARTESIAN_POINT('',(-1.9,1.325,4.4));
+#10494 = SURFACE_CURVE('',#10495,(#10499,#10506),.PCURVE_S1.);
+#10495 = LINE('',#10496,#10497);
+#10496 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
+#10497 = VECTOR('',#10498,1.);
+#10498 = DIRECTION('',(-0.,1.,-2.22E-15));
+#10499 = PCURVE('',#8172,#10500);
+#10500 = DEFINITIONAL_REPRESENTATION('',(#10501),#10505);
+#10501 = LINE('',#10502,#10503);
+#10502 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
+#10503 = VECTOR('',#10504,1.);
+#10504 = DIRECTION('',(1.,-2.4E-16));
+#10505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10502 = PCURVE('',#8754,#10503);
-#10503 = DEFINITIONAL_REPRESENTATION('',(#10504),#10508);
-#10504 = LINE('',#10505,#10506);
-#10505 = CARTESIAN_POINT('',(-2.4,1.9));
-#10506 = VECTOR('',#10507,1.);
-#10507 = DIRECTION('',(1.,0.));
-#10508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10506 = PCURVE('',#8144,#10507);
+#10507 = DEFINITIONAL_REPRESENTATION('',(#10508),#10512);
+#10508 = LINE('',#10509,#10510);
+#10509 = CARTESIAN_POINT('',(-2.4,1.9));
+#10510 = VECTOR('',#10511,1.);
+#10511 = DIRECTION('',(1.,0.));
+#10512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10509 = ADVANCED_FACE('',(#10510),#8096,.F.);
-#10510 = FACE_BOUND('',#10511,.F.);
-#10511 = EDGE_LOOP('',(#10512,#10513,#10514,#10537));
-#10512 = ORIENTED_EDGE('',*,*,#8080,.T.);
-#10513 = ORIENTED_EDGE('',*,*,#10443,.F.);
-#10514 = ORIENTED_EDGE('',*,*,#10515,.T.);
-#10515 = EDGE_CURVE('',#10444,#10516,#10518,.T.);
-#10516 = VERTEX_POINT('',#10517);
-#10517 = CARTESIAN_POINT('',(-0.8,1.325,4.4));
-#10518 = SURFACE_CURVE('',#10519,(#10523,#10530),.PCURVE_S1.);
-#10519 = LINE('',#10520,#10521);
-#10520 = CARTESIAN_POINT('',(-0.95,1.325,4.4));
-#10521 = VECTOR('',#10522,1.);
-#10522 = DIRECTION('',(1.,0.,0.));
-#10523 = PCURVE('',#8096,#10524);
-#10524 = DEFINITIONAL_REPRESENTATION('',(#10525),#10529);
-#10525 = LINE('',#10526,#10527);
-#10526 = CARTESIAN_POINT('',(1.325,0.95));
-#10527 = VECTOR('',#10528,1.);
-#10528 = DIRECTION('',(0.,-1.));
-#10529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10513 = ORIENTED_EDGE('',*,*,#10514,.F.);
+#10514 = EDGE_CURVE('',#10515,#10492,#10517,.T.);
+#10515 = VERTEX_POINT('',#10516);
+#10516 = CARTESIAN_POINT('',(-1.9,-1.325,4.4));
+#10517 = SURFACE_CURVE('',#10518,(#10522,#10529),.PCURVE_S1.);
+#10518 = LINE('',#10519,#10520);
+#10519 = CARTESIAN_POINT('',(-1.9,-0.6625,4.4));
+#10520 = VECTOR('',#10521,1.);
+#10521 = DIRECTION('',(0.,1.,-1.54E-15));
+#10522 = PCURVE('',#8172,#10523);
+#10523 = DEFINITIONAL_REPRESENTATION('',(#10524),#10528);
+#10524 = LINE('',#10525,#10526);
+#10525 = CARTESIAN_POINT('',(1.7375,-1.000642098501E-15));
+#10526 = VECTOR('',#10527,1.);
+#10527 = DIRECTION('',(1.,4.4E-16));
+#10528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10530 = PCURVE('',#9557,#10531);
-#10531 = DEFINITIONAL_REPRESENTATION('',(#10532),#10536);
-#10532 = LINE('',#10533,#10534);
-#10533 = CARTESIAN_POINT('',(0.95,-0.65));
-#10534 = VECTOR('',#10535,1.);
-#10535 = DIRECTION('',(1.,0.));
-#10536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10529 = PCURVE('',#9631,#10530);
+#10530 = DEFINITIONAL_REPRESENTATION('',(#10531),#10535);
+#10531 = LINE('',#10532,#10533);
+#10532 = CARTESIAN_POINT('',(0.6625,-0.65));
+#10533 = VECTOR('',#10534,1.);
+#10534 = DIRECTION('',(1.,1.E-17));
+#10535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10537 = ORIENTED_EDGE('',*,*,#10538,.T.);
-#10538 = EDGE_CURVE('',#10516,#8053,#10539,.T.);
-#10539 = SURFACE_CURVE('',#10540,(#10544,#10551),.PCURVE_S1.);
-#10540 = LINE('',#10541,#10542);
-#10541 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
-#10542 = VECTOR('',#10543,1.);
-#10543 = DIRECTION('',(-0.,1.,-2.22E-15));
-#10544 = PCURVE('',#8096,#10545);
-#10545 = DEFINITIONAL_REPRESENTATION('',(#10546),#10550);
-#10546 = LINE('',#10547,#10548);
-#10547 = CARTESIAN_POINT('',(-2.4,0.8));
-#10548 = VECTOR('',#10549,1.);
-#10549 = DIRECTION('',(1.,0.));
-#10550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10536 = ORIENTED_EDGE('',*,*,#10537,.F.);
+#10537 = EDGE_CURVE('',#8764,#10515,#10538,.T.);
+#10538 = SURFACE_CURVE('',#10539,(#10543,#10550),.PCURVE_S1.);
+#10539 = LINE('',#10540,#10541);
+#10540 = CARTESIAN_POINT('',(-1.9,-2.4,4.4));
+#10541 = VECTOR('',#10542,1.);
+#10542 = DIRECTION('',(-0.,1.,-2.22E-15));
+#10543 = PCURVE('',#8172,#10544);
+#10544 = DEFINITIONAL_REPRESENTATION('',(#10545),#10549);
+#10545 = LINE('',#10546,#10547);
+#10546 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
+#10547 = VECTOR('',#10548,1.);
+#10548 = DIRECTION('',(1.,-2.4E-16));
+#10549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10551 = PCURVE('',#8068,#10552);
-#10552 = DEFINITIONAL_REPRESENTATION('',(#10553),#10557);
-#10553 = LINE('',#10554,#10555);
-#10554 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
-#10555 = VECTOR('',#10556,1.);
-#10556 = DIRECTION('',(1.,-2.4E-16));
-#10557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10550 = PCURVE('',#8802,#10551);
+#10551 = DEFINITIONAL_REPRESENTATION('',(#10552),#10556);
+#10552 = LINE('',#10553,#10554);
+#10553 = CARTESIAN_POINT('',(-2.4,1.9));
+#10554 = VECTOR('',#10555,1.);
+#10555 = DIRECTION('',(1.,0.));
+#10556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10558 = ADVANCED_FACE('',(#10559),#8068,.F.);
-#10559 = FACE_BOUND('',#10560,.F.);
-#10560 = EDGE_LOOP('',(#10561,#10562,#10583,#10584,#10585,#10608));
-#10561 = ORIENTED_EDGE('',*,*,#8766,.T.);
+#10557 = ADVANCED_FACE('',(#10558),#8144,.F.);
+#10558 = FACE_BOUND('',#10559,.F.);
+#10559 = EDGE_LOOP('',(#10560,#10561,#10562,#10585));
+#10560 = ORIENTED_EDGE('',*,*,#8128,.T.);
+#10561 = ORIENTED_EDGE('',*,*,#10491,.F.);
 #10562 = ORIENTED_EDGE('',*,*,#10563,.T.);
-#10563 = EDGE_CURVE('',#8767,#8025,#10564,.T.);
-#10564 = SURFACE_CURVE('',#10565,(#10569,#10576),.PCURVE_S1.);
-#10565 = LINE('',#10566,#10567);
-#10566 = CARTESIAN_POINT('',(-0.8,-2.4,3.6));
-#10567 = VECTOR('',#10568,1.);
-#10568 = DIRECTION('',(-0.,1.,-2.22E-15));
-#10569 = PCURVE('',#8068,#10570);
-#10570 = DEFINITIONAL_REPRESENTATION('',(#10571),#10575);
-#10571 = LINE('',#10572,#10573);
-#10572 = CARTESIAN_POINT('',(1.13991079015E-15,-0.8));
-#10573 = VECTOR('',#10574,1.);
-#10574 = DIRECTION('',(1.,-2.4E-16));
-#10575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10563 = EDGE_CURVE('',#10492,#10564,#10566,.T.);
+#10564 = VERTEX_POINT('',#10565);
+#10565 = CARTESIAN_POINT('',(-0.8,1.325,4.4));
+#10566 = SURFACE_CURVE('',#10567,(#10571,#10578),.PCURVE_S1.);
+#10567 = LINE('',#10568,#10569);
+#10568 = CARTESIAN_POINT('',(-0.95,1.325,4.4));
+#10569 = VECTOR('',#10570,1.);
+#10570 = DIRECTION('',(1.,0.,0.));
+#10571 = PCURVE('',#8144,#10572);
+#10572 = DEFINITIONAL_REPRESENTATION('',(#10573),#10577);
+#10573 = LINE('',#10574,#10575);
+#10574 = CARTESIAN_POINT('',(1.325,0.95));
+#10575 = VECTOR('',#10576,1.);
+#10576 = DIRECTION('',(0.,-1.));
+#10577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10576 = PCURVE('',#8040,#10577);
-#10577 = DEFINITIONAL_REPRESENTATION('',(#10578),#10582);
-#10578 = LINE('',#10579,#10580);
-#10579 = CARTESIAN_POINT('',(2.4,0.35));
-#10580 = VECTOR('',#10581,1.);
-#10581 = DIRECTION('',(-1.,0.));
-#10582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10578 = PCURVE('',#9605,#10579);
+#10579 = DEFINITIONAL_REPRESENTATION('',(#10580),#10584);
+#10580 = LINE('',#10581,#10582);
+#10581 = CARTESIAN_POINT('',(0.95,-0.65));
+#10582 = VECTOR('',#10583,1.);
+#10583 = DIRECTION('',(1.,0.));
+#10584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10583 = ORIENTED_EDGE('',*,*,#8052,.F.);
-#10584 = ORIENTED_EDGE('',*,*,#10538,.F.);
 #10585 = ORIENTED_EDGE('',*,*,#10586,.T.);
-#10586 = EDGE_CURVE('',#10516,#10587,#10589,.T.);
-#10587 = VERTEX_POINT('',#10588);
-#10588 = CARTESIAN_POINT('',(-0.8,-1.325,4.4));
-#10589 = SURFACE_CURVE('',#10590,(#10594,#10601),.PCURVE_S1.);
-#10590 = LINE('',#10591,#10592);
-#10591 = CARTESIAN_POINT('',(-0.8,0.6625,4.4));
-#10592 = VECTOR('',#10593,1.);
-#10593 = DIRECTION('',(0.,-1.,1.54E-15));
-#10594 = PCURVE('',#8068,#10595);
-#10595 = DEFINITIONAL_REPRESENTATION('',(#10596),#10600);
-#10596 = LINE('',#10597,#10598);
-#10597 = CARTESIAN_POINT('',(3.0625,-1.534989379009E-16));
-#10598 = VECTOR('',#10599,1.);
-#10599 = DIRECTION('',(-1.,-4.4E-16));
-#10600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10586 = EDGE_CURVE('',#10564,#8101,#10587,.T.);
+#10587 = SURFACE_CURVE('',#10588,(#10592,#10599),.PCURVE_S1.);
+#10588 = LINE('',#10589,#10590);
+#10589 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
+#10590 = VECTOR('',#10591,1.);
+#10591 = DIRECTION('',(-0.,1.,-2.22E-15));
+#10592 = PCURVE('',#8144,#10593);
+#10593 = DEFINITIONAL_REPRESENTATION('',(#10594),#10598);
+#10594 = LINE('',#10595,#10596);
+#10595 = CARTESIAN_POINT('',(-2.4,0.8));
+#10596 = VECTOR('',#10597,1.);
+#10597 = DIRECTION('',(1.,0.));
+#10598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10601 = PCURVE('',#9529,#10602);
-#10602 = DEFINITIONAL_REPRESENTATION('',(#10603),#10607);
-#10603 = LINE('',#10604,#10605);
-#10604 = CARTESIAN_POINT('',(0.6625,-0.65));
-#10605 = VECTOR('',#10606,1.);
-#10606 = DIRECTION('',(1.,-1.E-17));
-#10607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10599 = PCURVE('',#8116,#10600);
+#10600 = DEFINITIONAL_REPRESENTATION('',(#10601),#10605);
+#10601 = LINE('',#10602,#10603);
+#10602 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
+#10603 = VECTOR('',#10604,1.);
+#10604 = DIRECTION('',(1.,-2.4E-16));
+#10605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10608 = ORIENTED_EDGE('',*,*,#10609,.F.);
-#10609 = EDGE_CURVE('',#8739,#10587,#10610,.T.);
-#10610 = SURFACE_CURVE('',#10611,(#10615,#10622),.PCURVE_S1.);
-#10611 = LINE('',#10612,#10613);
-#10612 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
-#10613 = VECTOR('',#10614,1.);
-#10614 = DIRECTION('',(-0.,1.,-2.22E-15));
-#10615 = PCURVE('',#8068,#10616);
-#10616 = DEFINITIONAL_REPRESENTATION('',(#10617),#10621);
-#10617 = LINE('',#10618,#10619);
-#10618 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
-#10619 = VECTOR('',#10620,1.);
-#10620 = DIRECTION('',(1.,-2.4E-16));
-#10621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10606 = ADVANCED_FACE('',(#10607),#8116,.F.);
+#10607 = FACE_BOUND('',#10608,.F.);
+#10608 = EDGE_LOOP('',(#10609,#10610,#10631,#10632,#10633,#10656));
+#10609 = ORIENTED_EDGE('',*,*,#8814,.T.);
+#10610 = ORIENTED_EDGE('',*,*,#10611,.T.);
+#10611 = EDGE_CURVE('',#8815,#8073,#10612,.T.);
+#10612 = SURFACE_CURVE('',#10613,(#10617,#10624),.PCURVE_S1.);
+#10613 = LINE('',#10614,#10615);
+#10614 = CARTESIAN_POINT('',(-0.8,-2.4,3.6));
+#10615 = VECTOR('',#10616,1.);
+#10616 = DIRECTION('',(-0.,1.,-2.22E-15));
+#10617 = PCURVE('',#8116,#10618);
+#10618 = DEFINITIONAL_REPRESENTATION('',(#10619),#10623);
+#10619 = LINE('',#10620,#10621);
+#10620 = CARTESIAN_POINT('',(1.13991079015E-15,-0.8));
+#10621 = VECTOR('',#10622,1.);
+#10622 = DIRECTION('',(1.,-2.4E-16));
+#10623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10622 = PCURVE('',#8754,#10623);
-#10623 = DEFINITIONAL_REPRESENTATION('',(#10624),#10628);
-#10624 = LINE('',#10625,#10626);
-#10625 = CARTESIAN_POINT('',(-2.4,0.8));
-#10626 = VECTOR('',#10627,1.);
-#10627 = DIRECTION('',(1.,0.));
-#10628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10624 = PCURVE('',#8088,#10625);
+#10625 = DEFINITIONAL_REPRESENTATION('',(#10626),#10630);
+#10626 = LINE('',#10627,#10628);
+#10627 = CARTESIAN_POINT('',(2.4,0.35));
+#10628 = VECTOR('',#10629,1.);
+#10629 = DIRECTION('',(-1.,0.));
+#10630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10629 = ADVANCED_FACE('',(#10630),#8040,.T.);
-#10630 = FACE_BOUND('',#10631,.T.);
-#10631 = EDGE_LOOP('',(#10632,#10633,#10654,#10655));
-#10632 = ORIENTED_EDGE('',*,*,#8024,.T.);
+#10631 = ORIENTED_EDGE('',*,*,#8100,.F.);
+#10632 = ORIENTED_EDGE('',*,*,#10586,.F.);
 #10633 = ORIENTED_EDGE('',*,*,#10634,.T.);
-#10634 = EDGE_CURVE('',#7997,#8790,#10635,.T.);
-#10635 = SURFACE_CURVE('',#10636,(#10640,#10647),.PCURVE_S1.);
-#10636 = LINE('',#10637,#10638);
-#10637 = CARTESIAN_POINT('',(-0.1,2.4,3.6));
-#10638 = VECTOR('',#10639,1.);
-#10639 = DIRECTION('',(0.,-1.,2.22E-15));
-#10640 = PCURVE('',#8040,#10641);
-#10641 = DEFINITIONAL_REPRESENTATION('',(#10642),#10646);
-#10642 = LINE('',#10643,#10644);
-#10643 = CARTESIAN_POINT('',(-2.4,-0.35));
-#10644 = VECTOR('',#10645,1.);
-#10645 = DIRECTION('',(1.,0.));
-#10646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10634 = EDGE_CURVE('',#10564,#10635,#10637,.T.);
+#10635 = VERTEX_POINT('',#10636);
+#10636 = CARTESIAN_POINT('',(-0.8,-1.325,4.4));
+#10637 = SURFACE_CURVE('',#10638,(#10642,#10649),.PCURVE_S1.);
+#10638 = LINE('',#10639,#10640);
+#10639 = CARTESIAN_POINT('',(-0.8,0.6625,4.4));
+#10640 = VECTOR('',#10641,1.);
+#10641 = DIRECTION('',(0.,-1.,1.54E-15));
+#10642 = PCURVE('',#8116,#10643);
+#10643 = DEFINITIONAL_REPRESENTATION('',(#10644),#10648);
+#10644 = LINE('',#10645,#10646);
+#10645 = CARTESIAN_POINT('',(3.0625,-1.534989379009E-16));
+#10646 = VECTOR('',#10647,1.);
+#10647 = DIRECTION('',(-1.,-4.4E-16));
+#10648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10647 = PCURVE('',#8012,#10648);
-#10648 = DEFINITIONAL_REPRESENTATION('',(#10649),#10653);
-#10649 = LINE('',#10650,#10651);
-#10650 = CARTESIAN_POINT('',(-1.13991079015E-15,-0.8));
-#10651 = VECTOR('',#10652,1.);
-#10652 = DIRECTION('',(1.,2.4E-16));
-#10653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10649 = PCURVE('',#9577,#10650);
+#10650 = DEFINITIONAL_REPRESENTATION('',(#10651),#10655);
+#10651 = LINE('',#10652,#10653);
+#10652 = CARTESIAN_POINT('',(0.6625,-0.65));
+#10653 = VECTOR('',#10654,1.);
+#10654 = DIRECTION('',(1.,-1.E-17));
+#10655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10654 = ORIENTED_EDGE('',*,*,#8789,.T.);
-#10655 = ORIENTED_EDGE('',*,*,#10563,.T.);
-#10656 = ADVANCED_FACE('',(#10657),#8012,.F.);
-#10657 = FACE_BOUND('',#10658,.F.);
-#10658 = EDGE_LOOP('',(#10659,#10660,#10661,#10662));
-#10659 = ORIENTED_EDGE('',*,*,#7996,.T.);
-#10660 = ORIENTED_EDGE('',*,*,#10634,.T.);
-#10661 = ORIENTED_EDGE('',*,*,#8812,.F.);
-#10662 = ORIENTED_EDGE('',*,*,#10663,.F.);
-#10663 = EDGE_CURVE('',#7969,#8813,#10664,.T.);
-#10664 = SURFACE_CURVE('',#10665,(#10669,#10676),.PCURVE_S1.);
+#10656 = ORIENTED_EDGE('',*,*,#10657,.F.);
+#10657 = EDGE_CURVE('',#8787,#10635,#10658,.T.);
+#10658 = SURFACE_CURVE('',#10659,(#10663,#10670),.PCURVE_S1.);
+#10659 = LINE('',#10660,#10661);
+#10660 = CARTESIAN_POINT('',(-0.8,-2.4,4.4));
+#10661 = VECTOR('',#10662,1.);
+#10662 = DIRECTION('',(-0.,1.,-2.22E-15));
+#10663 = PCURVE('',#8116,#10664);
+#10664 = DEFINITIONAL_REPRESENTATION('',(#10665),#10669);
 #10665 = LINE('',#10666,#10667);
-#10666 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
+#10666 = CARTESIAN_POINT('',(1.33226762955E-15,1.7763568394E-15));
 #10667 = VECTOR('',#10668,1.);
-#10668 = DIRECTION('',(0.,-1.,2.22E-15));
-#10669 = PCURVE('',#8012,#10670);
-#10670 = DEFINITIONAL_REPRESENTATION('',(#10671),#10675);
-#10671 = LINE('',#10672,#10673);
-#10672 = CARTESIAN_POINT('',(-1.33226762955E-15,1.7763568394E-15));
-#10673 = VECTOR('',#10674,1.);
-#10674 = DIRECTION('',(1.,2.4E-16));
-#10675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10668 = DIRECTION('',(1.,-2.4E-16));
+#10669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10676 = PCURVE('',#7984,#10677);
-#10677 = DEFINITIONAL_REPRESENTATION('',(#10678),#10682);
-#10678 = LINE('',#10679,#10680);
-#10679 = CARTESIAN_POINT('',(2.4,0.1));
-#10680 = VECTOR('',#10681,1.);
-#10681 = DIRECTION('',(-1.,-0.));
-#10682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10670 = PCURVE('',#8802,#10671);
+#10671 = DEFINITIONAL_REPRESENTATION('',(#10672),#10676);
+#10672 = LINE('',#10673,#10674);
+#10673 = CARTESIAN_POINT('',(-2.4,0.8));
+#10674 = VECTOR('',#10675,1.);
+#10675 = DIRECTION('',(1.,0.));
+#10676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10683 = ADVANCED_FACE('',(#10684),#7984,.F.);
-#10684 = FACE_BOUND('',#10685,.F.);
-#10685 = EDGE_LOOP('',(#10686,#10687,#10688,#10709));
-#10686 = ORIENTED_EDGE('',*,*,#10663,.T.);
-#10687 = ORIENTED_EDGE('',*,*,#8835,.T.);
-#10688 = ORIENTED_EDGE('',*,*,#10689,.T.);
-#10689 = EDGE_CURVE('',#8836,#7941,#10690,.T.);
-#10690 = SURFACE_CURVE('',#10691,(#10695,#10702),.PCURVE_S1.);
-#10691 = LINE('',#10692,#10693);
-#10692 = CARTESIAN_POINT('',(5.9,-2.4,4.4));
-#10693 = VECTOR('',#10694,1.);
-#10694 = DIRECTION('',(0.,1.,-1.22E-15));
-#10695 = PCURVE('',#7984,#10696);
+#10677 = ADVANCED_FACE('',(#10678),#8088,.T.);
+#10678 = FACE_BOUND('',#10679,.T.);
+#10679 = EDGE_LOOP('',(#10680,#10681,#10702,#10703));
+#10680 = ORIENTED_EDGE('',*,*,#8072,.T.);
+#10681 = ORIENTED_EDGE('',*,*,#10682,.T.);
+#10682 = EDGE_CURVE('',#8045,#8838,#10683,.T.);
+#10683 = SURFACE_CURVE('',#10684,(#10688,#10695),.PCURVE_S1.);
+#10684 = LINE('',#10685,#10686);
+#10685 = CARTESIAN_POINT('',(-0.1,2.4,3.6));
+#10686 = VECTOR('',#10687,1.);
+#10687 = DIRECTION('',(0.,-1.,2.22E-15));
+#10688 = PCURVE('',#8088,#10689);
+#10689 = DEFINITIONAL_REPRESENTATION('',(#10690),#10694);
+#10690 = LINE('',#10691,#10692);
+#10691 = CARTESIAN_POINT('',(-2.4,-0.35));
+#10692 = VECTOR('',#10693,1.);
+#10693 = DIRECTION('',(1.,0.));
+#10694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10695 = PCURVE('',#8060,#10696);
 #10696 = DEFINITIONAL_REPRESENTATION('',(#10697),#10701);
 #10697 = LINE('',#10698,#10699);
-#10698 = CARTESIAN_POINT('',(-2.4,-5.9));
+#10698 = CARTESIAN_POINT('',(-1.13991079015E-15,-0.8));
 #10699 = VECTOR('',#10700,1.);
-#10700 = DIRECTION('',(1.,0.));
+#10700 = DIRECTION('',(1.,2.4E-16));
 #10701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10702 = PCURVE('',#7956,#10703);
-#10703 = DEFINITIONAL_REPRESENTATION('',(#10704),#10708);
-#10704 = LINE('',#10705,#10706);
-#10705 = CARTESIAN_POINT('',(-3.874294817992E-16,-5.15));
-#10706 = VECTOR('',#10707,1.);
-#10707 = DIRECTION('',(1.,1.1E-16));
-#10708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10702 = ORIENTED_EDGE('',*,*,#8837,.T.);
+#10703 = ORIENTED_EDGE('',*,*,#10611,.T.);
+#10704 = ADVANCED_FACE('',(#10705),#8060,.F.);
+#10705 = FACE_BOUND('',#10706,.F.);
+#10706 = EDGE_LOOP('',(#10707,#10708,#10709,#10710));
+#10707 = ORIENTED_EDGE('',*,*,#8044,.T.);
+#10708 = ORIENTED_EDGE('',*,*,#10682,.T.);
+#10709 = ORIENTED_EDGE('',*,*,#8860,.F.);
+#10710 = ORIENTED_EDGE('',*,*,#10711,.F.);
+#10711 = EDGE_CURVE('',#8017,#8861,#10712,.T.);
+#10712 = SURFACE_CURVE('',#10713,(#10717,#10724),.PCURVE_S1.);
+#10713 = LINE('',#10714,#10715);
+#10714 = CARTESIAN_POINT('',(-0.1,2.4,4.4));
+#10715 = VECTOR('',#10716,1.);
+#10716 = DIRECTION('',(0.,-1.,2.22E-15));
+#10717 = PCURVE('',#8060,#10718);
+#10718 = DEFINITIONAL_REPRESENTATION('',(#10719),#10723);
+#10719 = LINE('',#10720,#10721);
+#10720 = CARTESIAN_POINT('',(-1.33226762955E-15,1.7763568394E-15));
+#10721 = VECTOR('',#10722,1.);
+#10722 = DIRECTION('',(1.,2.4E-16));
+#10723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10709 = ORIENTED_EDGE('',*,*,#7968,.T.);
-#10710 = ADVANCED_FACE('',(#10711),#7956,.T.);
-#10711 = FACE_BOUND('',#10712,.T.);
-#10712 = EDGE_LOOP('',(#10713,#10714,#10715,#10716));
-#10713 = ORIENTED_EDGE('',*,*,#9796,.T.);
-#10714 = ORIENTED_EDGE('',*,*,#8858,.T.);
-#10715 = ORIENTED_EDGE('',*,*,#10689,.T.);
-#10716 = ORIENTED_EDGE('',*,*,#7940,.F.);
-#10717 = ADVANCED_FACE('',(#10718),#8504,.F.);
-#10718 = FACE_BOUND('',#10719,.F.);
-#10719 = EDGE_LOOP('',(#10720,#10721,#10722,#10723));
-#10720 = ORIENTED_EDGE('',*,*,#8486,.F.);
-#10721 = ORIENTED_EDGE('',*,*,#9072,.T.);
-#10722 = ORIENTED_EDGE('',*,*,#9098,.T.);
-#10723 = ORIENTED_EDGE('',*,*,#10724,.F.);
-#10724 = EDGE_CURVE('',#8489,#9099,#10725,.T.);
-#10725 = SURFACE_CURVE('',#10726,(#10730,#10737),.PCURVE_S1.);
+#10724 = PCURVE('',#8032,#10725);
+#10725 = DEFINITIONAL_REPRESENTATION('',(#10726),#10730);
 #10726 = LINE('',#10727,#10728);
-#10727 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#10727 = CARTESIAN_POINT('',(2.4,0.1));
 #10728 = VECTOR('',#10729,1.);
-#10729 = DIRECTION('',(0.,-1.,6.7E-16));
-#10730 = PCURVE('',#8504,#10731);
-#10731 = DEFINITIONAL_REPRESENTATION('',(#10732),#10736);
-#10732 = LINE('',#10733,#10734);
-#10733 = CARTESIAN_POINT('',(3.5,0.));
-#10734 = VECTOR('',#10735,1.);
-#10735 = DIRECTION('',(0.,-1.));
-#10736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10729 = DIRECTION('',(-1.,-0.));
+#10730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10737 = PCURVE('',#8918,#10738);
-#10738 = DEFINITIONAL_REPRESENTATION('',(#10739),#10743);
+#10731 = ADVANCED_FACE('',(#10732),#8032,.F.);
+#10732 = FACE_BOUND('',#10733,.F.);
+#10733 = EDGE_LOOP('',(#10734,#10735,#10736,#10757));
+#10734 = ORIENTED_EDGE('',*,*,#10711,.T.);
+#10735 = ORIENTED_EDGE('',*,*,#8883,.T.);
+#10736 = ORIENTED_EDGE('',*,*,#10737,.T.);
+#10737 = EDGE_CURVE('',#8884,#7989,#10738,.T.);
+#10738 = SURFACE_CURVE('',#10739,(#10743,#10750),.PCURVE_S1.);
 #10739 = LINE('',#10740,#10741);
-#10740 = CARTESIAN_POINT('',(0.,0.));
+#10740 = CARTESIAN_POINT('',(5.9,-2.4,4.4));
 #10741 = VECTOR('',#10742,1.);
-#10742 = DIRECTION('',(0.,-1.));
-#10743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10742 = DIRECTION('',(0.,1.,-1.22E-15));
+#10743 = PCURVE('',#8032,#10744);
+#10744 = DEFINITIONAL_REPRESENTATION('',(#10745),#10749);
+#10745 = LINE('',#10746,#10747);
+#10746 = CARTESIAN_POINT('',(-2.4,-5.9));
+#10747 = VECTOR('',#10748,1.);
+#10748 = DIRECTION('',(1.,0.));
+#10749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10744 = ADVANCED_FACE('',(#10745),#8918,.F.);
-#10745 = FACE_BOUND('',#10746,.F.);
-#10746 = EDGE_LOOP('',(#10747,#10748,#10749,#10750));
-#10747 = ORIENTED_EDGE('',*,*,#8904,.T.);
-#10748 = ORIENTED_EDGE('',*,*,#10724,.T.);
-#10749 = ORIENTED_EDGE('',*,*,#9121,.T.);
-#10750 = ORIENTED_EDGE('',*,*,#9818,.F.);
-#10751 = ADVANCED_FACE('',(#10752),#8754,.F.);
-#10752 = FACE_BOUND('',#10753,.F.);
-#10753 = EDGE_LOOP('',(#10754,#10755,#10756,#10757));
-#10754 = ORIENTED_EDGE('',*,*,#10489,.F.);
-#10755 = ORIENTED_EDGE('',*,*,#8738,.T.);
-#10756 = ORIENTED_EDGE('',*,*,#10609,.T.);
-#10757 = ORIENTED_EDGE('',*,*,#10758,.T.);
-#10758 = EDGE_CURVE('',#10587,#10467,#10759,.T.);
-#10759 = SURFACE_CURVE('',#10760,(#10764,#10771),.PCURVE_S1.);
-#10760 = LINE('',#10761,#10762);
-#10761 = CARTESIAN_POINT('',(-0.4,-1.325,4.4));
-#10762 = VECTOR('',#10763,1.);
-#10763 = DIRECTION('',(-1.,0.,0.));
-#10764 = PCURVE('',#8754,#10765);
-#10765 = DEFINITIONAL_REPRESENTATION('',(#10766),#10770);
-#10766 = LINE('',#10767,#10768);
-#10767 = CARTESIAN_POINT('',(-1.325,0.4));
-#10768 = VECTOR('',#10769,1.);
-#10769 = DIRECTION('',(0.,1.));
-#10770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10750 = PCURVE('',#8004,#10751);
+#10751 = DEFINITIONAL_REPRESENTATION('',(#10752),#10756);
+#10752 = LINE('',#10753,#10754);
+#10753 = CARTESIAN_POINT('',(-3.874294817992E-16,-5.15));
+#10754 = VECTOR('',#10755,1.);
+#10755 = DIRECTION('',(1.,1.1E-16));
+#10756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10771 = PCURVE('',#9501,#10772);
-#10772 = DEFINITIONAL_REPRESENTATION('',(#10773),#10777);
-#10773 = LINE('',#10774,#10775);
-#10774 = CARTESIAN_POINT('',(-0.4,-0.65));
-#10775 = VECTOR('',#10776,1.);
-#10776 = DIRECTION('',(1.,0.));
-#10777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10757 = ORIENTED_EDGE('',*,*,#8016,.T.);
+#10758 = ADVANCED_FACE('',(#10759),#8004,.T.);
+#10759 = FACE_BOUND('',#10760,.T.);
+#10760 = EDGE_LOOP('',(#10761,#10762,#10763,#10764));
+#10761 = ORIENTED_EDGE('',*,*,#9844,.T.);
+#10762 = ORIENTED_EDGE('',*,*,#8906,.T.);
+#10763 = ORIENTED_EDGE('',*,*,#10737,.T.);
+#10764 = ORIENTED_EDGE('',*,*,#7988,.F.);
+#10765 = ADVANCED_FACE('',(#10766),#8552,.F.);
+#10766 = FACE_BOUND('',#10767,.F.);
+#10767 = EDGE_LOOP('',(#10768,#10769,#10770,#10771));
+#10768 = ORIENTED_EDGE('',*,*,#8534,.F.);
+#10769 = ORIENTED_EDGE('',*,*,#9120,.T.);
+#10770 = ORIENTED_EDGE('',*,*,#9146,.T.);
+#10771 = ORIENTED_EDGE('',*,*,#10772,.F.);
+#10772 = EDGE_CURVE('',#8537,#9147,#10773,.T.);
+#10773 = SURFACE_CURVE('',#10774,(#10778,#10785),.PCURVE_S1.);
+#10774 = LINE('',#10775,#10776);
+#10775 = CARTESIAN_POINT('',(1.75,2.9,-0.75));
+#10776 = VECTOR('',#10777,1.);
+#10777 = DIRECTION('',(0.,-1.,6.7E-16));
+#10778 = PCURVE('',#8552,#10779);
+#10779 = DEFINITIONAL_REPRESENTATION('',(#10780),#10784);
+#10780 = LINE('',#10781,#10782);
+#10781 = CARTESIAN_POINT('',(3.5,0.));
+#10782 = VECTOR('',#10783,1.);
+#10783 = DIRECTION('',(0.,-1.));
+#10784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10778 = ADVANCED_FACE('',(#10779),#8634,.T.);
-#10779 = FACE_BOUND('',#10780,.T.);
-#10780 = EDGE_LOOP('',(#10781,#10782,#10805,#10826,#10827,#10828));
-#10781 = ORIENTED_EDGE('',*,*,#9289,.F.);
-#10782 = ORIENTED_EDGE('',*,*,#10783,.T.);
-#10783 = EDGE_CURVE('',#9262,#10784,#10786,.T.);
-#10784 = VERTEX_POINT('',#10785);
-#10785 = CARTESIAN_POINT('',(-4.8,-1.9,4.55));
-#10786 = SURFACE_CURVE('',#10787,(#10791,#10798),.PCURVE_S1.);
+#10785 = PCURVE('',#8966,#10786);
+#10786 = DEFINITIONAL_REPRESENTATION('',(#10787),#10791);
 #10787 = LINE('',#10788,#10789);
-#10788 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
+#10788 = CARTESIAN_POINT('',(0.,0.));
 #10789 = VECTOR('',#10790,1.);
-#10790 = DIRECTION('',(0.,1.,-2.83E-15));
-#10791 = PCURVE('',#8634,#10792);
-#10792 = DEFINITIONAL_REPRESENTATION('',(#10793),#10797);
-#10793 = LINE('',#10794,#10795);
-#10794 = CARTESIAN_POINT('',(0.,0.));
-#10795 = VECTOR('',#10796,1.);
-#10796 = DIRECTION('',(5.E-17,-1.));
-#10797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10790 = DIRECTION('',(0.,-1.));
+#10791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10798 = PCURVE('',#9277,#10799);
-#10799 = DEFINITIONAL_REPRESENTATION('',(#10800),#10804);
-#10800 = LINE('',#10801,#10802);
-#10801 = CARTESIAN_POINT('',(0.7,0.));
-#10802 = VECTOR('',#10803,1.);
-#10803 = DIRECTION('',(0.,-1.));
-#10804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#10805 = ORIENTED_EDGE('',*,*,#10806,.F.);
-#10806 = EDGE_CURVE('',#10318,#10784,#10807,.T.);
+#10792 = ADVANCED_FACE('',(#10793),#8966,.F.);
+#10793 = FACE_BOUND('',#10794,.F.);
+#10794 = EDGE_LOOP('',(#10795,#10796,#10797,#10798));
+#10795 = ORIENTED_EDGE('',*,*,#8952,.T.);
+#10796 = ORIENTED_EDGE('',*,*,#10772,.T.);
+#10797 = ORIENTED_EDGE('',*,*,#9169,.T.);
+#10798 = ORIENTED_EDGE('',*,*,#9866,.F.);
+#10799 = ADVANCED_FACE('',(#10800),#8802,.F.);
+#10800 = FACE_BOUND('',#10801,.F.);
+#10801 = EDGE_LOOP('',(#10802,#10803,#10804,#10805));
+#10802 = ORIENTED_EDGE('',*,*,#10537,.F.);
+#10803 = ORIENTED_EDGE('',*,*,#8786,.T.);
+#10804 = ORIENTED_EDGE('',*,*,#10657,.T.);
+#10805 = ORIENTED_EDGE('',*,*,#10806,.T.);
+#10806 = EDGE_CURVE('',#10635,#10515,#10807,.T.);
 #10807 = SURFACE_CURVE('',#10808,(#10812,#10819),.PCURVE_S1.);
 #10808 = LINE('',#10809,#10810);
-#10809 = CARTESIAN_POINT('',(-4.8,-1.9,4.8));
+#10809 = CARTESIAN_POINT('',(-0.4,-1.325,4.4));
 #10810 = VECTOR('',#10811,1.);
-#10811 = DIRECTION('',(0.,2.89E-15,1.));
-#10812 = PCURVE('',#8634,#10813);
+#10811 = DIRECTION('',(-1.,0.,0.));
+#10812 = PCURVE('',#8802,#10813);
 #10813 = DEFINITIONAL_REPRESENTATION('',(#10814),#10818);
 #10814 = LINE('',#10815,#10816);
-#10815 = CARTESIAN_POINT('',(-0.25,-1.));
+#10815 = CARTESIAN_POINT('',(-1.325,0.4));
 #10816 = VECTOR('',#10817,1.);
-#10817 = DIRECTION('',(-1.,-1.1E-16));
+#10817 = DIRECTION('',(0.,1.));
 #10818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10819 = PCURVE('',#9615,#10820);
+#10819 = PCURVE('',#9549,#10820);
 #10820 = DEFINITIONAL_REPRESENTATION('',(#10821),#10825);
 #10821 = LINE('',#10822,#10823);
-#10822 = CARTESIAN_POINT('',(5.E-02,-0.25));
+#10822 = CARTESIAN_POINT('',(-0.4,-0.65));
 #10823 = VECTOR('',#10824,1.);
-#10824 = DIRECTION('',(0.,1.));
+#10824 = DIRECTION('',(1.,0.));
 #10825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10826 = ORIENTED_EDGE('',*,*,#10340,.T.);
-#10827 = ORIENTED_EDGE('',*,*,#8618,.F.);
-#10828 = ORIENTED_EDGE('',*,*,#10829,.F.);
-#10829 = EDGE_CURVE('',#9290,#8591,#10830,.T.);
-#10830 = SURFACE_CURVE('',#10831,(#10835,#10842),.PCURVE_S1.);
-#10831 = LINE('',#10832,#10833);
-#10832 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
-#10833 = VECTOR('',#10834,1.);
-#10834 = DIRECTION('',(0.,1.,-2.83E-15));
-#10835 = PCURVE('',#8634,#10836);
-#10836 = DEFINITIONAL_REPRESENTATION('',(#10837),#10841);
-#10837 = LINE('',#10838,#10839);
-#10838 = CARTESIAN_POINT('',(0.7,-1.696431605998E-16));
-#10839 = VECTOR('',#10840,1.);
-#10840 = DIRECTION('',(5.E-17,-1.));
-#10841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10826 = ADVANCED_FACE('',(#10827),#8682,.T.);
+#10827 = FACE_BOUND('',#10828,.T.);
+#10828 = EDGE_LOOP('',(#10829,#10830,#10853,#10874,#10875,#10876));
+#10829 = ORIENTED_EDGE('',*,*,#9337,.F.);
+#10830 = ORIENTED_EDGE('',*,*,#10831,.T.);
+#10831 = EDGE_CURVE('',#9310,#10832,#10834,.T.);
+#10832 = VERTEX_POINT('',#10833);
+#10833 = CARTESIAN_POINT('',(-4.8,-1.9,4.55));
+#10834 = SURFACE_CURVE('',#10835,(#10839,#10846),.PCURVE_S1.);
+#10835 = LINE('',#10836,#10837);
+#10836 = CARTESIAN_POINT('',(-4.8,-2.9,4.55));
+#10837 = VECTOR('',#10838,1.);
+#10838 = DIRECTION('',(0.,1.,-2.83E-15));
+#10839 = PCURVE('',#8682,#10840);
+#10840 = DEFINITIONAL_REPRESENTATION('',(#10841),#10845);
+#10841 = LINE('',#10842,#10843);
+#10842 = CARTESIAN_POINT('',(0.,0.));
+#10843 = VECTOR('',#10844,1.);
+#10844 = DIRECTION('',(5.E-17,-1.));
+#10845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10842 = PCURVE('',#8606,#10843);
-#10843 = DEFINITIONAL_REPRESENTATION('',(#10844),#10848);
-#10844 = LINE('',#10845,#10846);
-#10845 = CARTESIAN_POINT('',(0.,0.));
-#10846 = VECTOR('',#10847,1.);
-#10847 = DIRECTION('',(0.,-1.));
-#10848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10846 = PCURVE('',#9325,#10847);
+#10847 = DEFINITIONAL_REPRESENTATION('',(#10848),#10852);
+#10848 = LINE('',#10849,#10850);
+#10849 = CARTESIAN_POINT('',(0.7,0.));
+#10850 = VECTOR('',#10851,1.);
+#10851 = DIRECTION('',(0.,-1.));
+#10852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10849 = ADVANCED_FACE('',(#10850),#8606,.T.);
-#10850 = FACE_BOUND('',#10851,.T.);
-#10851 = EDGE_LOOP('',(#10852,#10853,#10854,#10855));
-#10852 = ORIENTED_EDGE('',*,*,#9312,.F.);
-#10853 = ORIENTED_EDGE('',*,*,#10829,.T.);
-#10854 = ORIENTED_EDGE('',*,*,#8590,.F.);
-#10855 = ORIENTED_EDGE('',*,*,#10856,.F.);
-#10856 = EDGE_CURVE('',#9237,#8563,#10857,.T.);
-#10857 = SURFACE_CURVE('',#10858,(#10862,#10869),.PCURVE_S1.);
-#10858 = LINE('',#10859,#10860);
-#10859 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
-#10860 = VECTOR('',#10861,1.);
-#10861 = DIRECTION('',(0.,1.,-2.83E-15));
-#10862 = PCURVE('',#8606,#10863);
-#10863 = DEFINITIONAL_REPRESENTATION('',(#10864),#10868);
-#10864 = LINE('',#10865,#10866);
-#10865 = CARTESIAN_POINT('',(0.7,0.));
-#10866 = VECTOR('',#10867,1.);
-#10867 = DIRECTION('',(0.,-1.));
-#10868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10853 = ORIENTED_EDGE('',*,*,#10854,.F.);
+#10854 = EDGE_CURVE('',#10366,#10832,#10855,.T.);
+#10855 = SURFACE_CURVE('',#10856,(#10860,#10867),.PCURVE_S1.);
+#10856 = LINE('',#10857,#10858);
+#10857 = CARTESIAN_POINT('',(-4.8,-1.9,4.8));
+#10858 = VECTOR('',#10859,1.);
+#10859 = DIRECTION('',(0.,2.89E-15,1.));
+#10860 = PCURVE('',#8682,#10861);
+#10861 = DEFINITIONAL_REPRESENTATION('',(#10862),#10866);
+#10862 = LINE('',#10863,#10864);
+#10863 = CARTESIAN_POINT('',(-0.25,-1.));
+#10864 = VECTOR('',#10865,1.);
+#10865 = DIRECTION('',(-1.,-1.1E-16));
+#10866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10869 = PCURVE('',#8578,#10870);
-#10870 = DEFINITIONAL_REPRESENTATION('',(#10871),#10875);
-#10871 = LINE('',#10872,#10873);
-#10872 = CARTESIAN_POINT('',(0.,0.));
-#10873 = VECTOR('',#10874,1.);
-#10874 = DIRECTION('',(-5.E-17,-1.));
-#10875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10867 = PCURVE('',#9663,#10868);
+#10868 = DEFINITIONAL_REPRESENTATION('',(#10869),#10873);
+#10869 = LINE('',#10870,#10871);
+#10870 = CARTESIAN_POINT('',(5.E-02,-0.25));
+#10871 = VECTOR('',#10872,1.);
+#10872 = DIRECTION('',(0.,1.));
+#10873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10876 = ADVANCED_FACE('',(#10877),#8578,.T.);
-#10877 = FACE_BOUND('',#10878,.T.);
-#10878 = EDGE_LOOP('',(#10879,#10880,#10881,#10882,#10883,#10906));
-#10879 = ORIENTED_EDGE('',*,*,#9236,.F.);
-#10880 = ORIENTED_EDGE('',*,*,#10856,.T.);
-#10881 = ORIENTED_EDGE('',*,*,#8562,.F.);
-#10882 = ORIENTED_EDGE('',*,*,#10175,.T.);
-#10883 = ORIENTED_EDGE('',*,*,#10884,.F.);
-#10884 = EDGE_CURVE('',#10885,#10176,#10887,.T.);
-#10885 = VERTEX_POINT('',#10886);
-#10886 = CARTESIAN_POINT('',(-5.5,-1.9,4.55));
-#10887 = SURFACE_CURVE('',#10888,(#10892,#10899),.PCURVE_S1.);
-#10888 = LINE('',#10889,#10890);
-#10889 = CARTESIAN_POINT('',(-5.5,-1.9,4.45));
-#10890 = VECTOR('',#10891,1.);
-#10891 = DIRECTION('',(-0.,-2.89E-15,-1.));
-#10892 = PCURVE('',#8578,#10893);
-#10893 = DEFINITIONAL_REPRESENTATION('',(#10894),#10898);
-#10894 = LINE('',#10895,#10896);
-#10895 = CARTESIAN_POINT('',(0.6,-1.));
-#10896 = VECTOR('',#10897,1.);
-#10897 = DIRECTION('',(-1.,1.1E-16));
-#10898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10874 = ORIENTED_EDGE('',*,*,#10388,.T.);
+#10875 = ORIENTED_EDGE('',*,*,#8666,.F.);
+#10876 = ORIENTED_EDGE('',*,*,#10877,.F.);
+#10877 = EDGE_CURVE('',#9338,#8639,#10878,.T.);
+#10878 = SURFACE_CURVE('',#10879,(#10883,#10890),.PCURVE_S1.);
+#10879 = LINE('',#10880,#10881);
+#10880 = CARTESIAN_POINT('',(-4.8,-2.9,3.85));
+#10881 = VECTOR('',#10882,1.);
+#10882 = DIRECTION('',(0.,1.,-2.83E-15));
+#10883 = PCURVE('',#8682,#10884);
+#10884 = DEFINITIONAL_REPRESENTATION('',(#10885),#10889);
+#10885 = LINE('',#10886,#10887);
+#10886 = CARTESIAN_POINT('',(0.7,-1.696431605998E-16));
+#10887 = VECTOR('',#10888,1.);
+#10888 = DIRECTION('',(5.E-17,-1.));
+#10889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10899 = PCURVE('',#9615,#10900);
-#10900 = DEFINITIONAL_REPRESENTATION('',(#10901),#10905);
-#10901 = LINE('',#10902,#10903);
-#10902 = CARTESIAN_POINT('',(0.75,-0.6));
-#10903 = VECTOR('',#10904,1.);
-#10904 = DIRECTION('',(0.,-1.));
-#10905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10890 = PCURVE('',#8654,#10891);
+#10891 = DEFINITIONAL_REPRESENTATION('',(#10892),#10896);
+#10892 = LINE('',#10893,#10894);
+#10893 = CARTESIAN_POINT('',(0.,0.));
+#10894 = VECTOR('',#10895,1.);
+#10895 = DIRECTION('',(0.,-1.));
+#10896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10906 = ORIENTED_EDGE('',*,*,#10907,.F.);
-#10907 = EDGE_CURVE('',#9239,#10885,#10908,.T.);
-#10908 = SURFACE_CURVE('',#10909,(#10913,#10920),.PCURVE_S1.);
-#10909 = LINE('',#10910,#10911);
-#10910 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
-#10911 = VECTOR('',#10912,1.);
-#10912 = DIRECTION('',(0.,1.,-2.83E-15));
-#10913 = PCURVE('',#8578,#10914);
-#10914 = DEFINITIONAL_REPRESENTATION('',(#10915),#10919);
-#10915 = LINE('',#10916,#10917);
-#10916 = CARTESIAN_POINT('',(0.7,1.696431605998E-16));
-#10917 = VECTOR('',#10918,1.);
-#10918 = DIRECTION('',(-5.E-17,-1.));
-#10919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10897 = ADVANCED_FACE('',(#10898),#8654,.T.);
+#10898 = FACE_BOUND('',#10899,.T.);
+#10899 = EDGE_LOOP('',(#10900,#10901,#10902,#10903));
+#10900 = ORIENTED_EDGE('',*,*,#9360,.F.);
+#10901 = ORIENTED_EDGE('',*,*,#10877,.T.);
+#10902 = ORIENTED_EDGE('',*,*,#8638,.F.);
+#10903 = ORIENTED_EDGE('',*,*,#10904,.F.);
+#10904 = EDGE_CURVE('',#9285,#8611,#10905,.T.);
+#10905 = SURFACE_CURVE('',#10906,(#10910,#10917),.PCURVE_S1.);
+#10906 = LINE('',#10907,#10908);
+#10907 = CARTESIAN_POINT('',(-5.5,-2.9,3.85));
+#10908 = VECTOR('',#10909,1.);
+#10909 = DIRECTION('',(0.,1.,-2.83E-15));
+#10910 = PCURVE('',#8654,#10911);
+#10911 = DEFINITIONAL_REPRESENTATION('',(#10912),#10916);
+#10912 = LINE('',#10913,#10914);
+#10913 = CARTESIAN_POINT('',(0.7,0.));
+#10914 = VECTOR('',#10915,1.);
+#10915 = DIRECTION('',(0.,-1.));
+#10916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10920 = PCURVE('',#9277,#10921);
-#10921 = DEFINITIONAL_REPRESENTATION('',(#10922),#10926);
-#10922 = LINE('',#10923,#10924);
-#10923 = CARTESIAN_POINT('',(0.,0.));
-#10924 = VECTOR('',#10925,1.);
-#10925 = DIRECTION('',(0.,-1.));
-#10926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10917 = PCURVE('',#8626,#10918);
+#10918 = DEFINITIONAL_REPRESENTATION('',(#10919),#10923);
+#10919 = LINE('',#10920,#10921);
+#10920 = CARTESIAN_POINT('',(0.,0.));
+#10921 = VECTOR('',#10922,1.);
+#10922 = DIRECTION('',(-5.E-17,-1.));
+#10923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10927 = ADVANCED_FACE('',(#10928),#8950,.F.);
-#10928 = FACE_BOUND('',#10929,.F.);
-#10929 = EDGE_LOOP('',(#10930,#10931,#10952,#10953));
-#10930 = ORIENTED_EDGE('',*,*,#8932,.T.);
-#10931 = ORIENTED_EDGE('',*,*,#10932,.T.);
-#10932 = EDGE_CURVE('',#8935,#9338,#10933,.T.);
-#10933 = SURFACE_CURVE('',#10934,(#10938,#10945),.PCURVE_S1.);
-#10934 = LINE('',#10935,#10936);
-#10935 = CARTESIAN_POINT('',(0.65,2.9,0.65));
-#10936 = VECTOR('',#10937,1.);
-#10937 = DIRECTION('',(0.,-1.,6.7E-16));
-#10938 = PCURVE('',#8950,#10939);
-#10939 = DEFINITIONAL_REPRESENTATION('',(#10940),#10944);
-#10940 = LINE('',#10941,#10942);
-#10941 = CARTESIAN_POINT('',(0.,0.));
-#10942 = VECTOR('',#10943,1.);
-#10943 = DIRECTION('',(0.,-1.));
-#10944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10924 = ADVANCED_FACE('',(#10925),#8626,.T.);
+#10925 = FACE_BOUND('',#10926,.T.);
+#10926 = EDGE_LOOP('',(#10927,#10928,#10929,#10930,#10931,#10954));
+#10927 = ORIENTED_EDGE('',*,*,#9284,.F.);
+#10928 = ORIENTED_EDGE('',*,*,#10904,.T.);
+#10929 = ORIENTED_EDGE('',*,*,#8610,.F.);
+#10930 = ORIENTED_EDGE('',*,*,#10223,.T.);
+#10931 = ORIENTED_EDGE('',*,*,#10932,.F.);
+#10932 = EDGE_CURVE('',#10933,#10224,#10935,.T.);
+#10933 = VERTEX_POINT('',#10934);
+#10934 = CARTESIAN_POINT('',(-5.5,-1.9,4.55));
+#10935 = SURFACE_CURVE('',#10936,(#10940,#10947),.PCURVE_S1.);
+#10936 = LINE('',#10937,#10938);
+#10937 = CARTESIAN_POINT('',(-5.5,-1.9,4.45));
+#10938 = VECTOR('',#10939,1.);
+#10939 = DIRECTION('',(-0.,-2.89E-15,-1.));
+#10940 = PCURVE('',#8626,#10941);
+#10941 = DEFINITIONAL_REPRESENTATION('',(#10942),#10946);
+#10942 = LINE('',#10943,#10944);
+#10943 = CARTESIAN_POINT('',(0.6,-1.));
+#10944 = VECTOR('',#10945,1.);
+#10945 = DIRECTION('',(-1.,1.1E-16));
+#10946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10945 = PCURVE('',#8978,#10946);
-#10946 = DEFINITIONAL_REPRESENTATION('',(#10947),#10951);
-#10947 = LINE('',#10948,#10949);
-#10948 = CARTESIAN_POINT('',(1.3,0.));
-#10949 = VECTOR('',#10950,1.);
-#10950 = DIRECTION('',(0.,-1.));
-#10951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10947 = PCURVE('',#9663,#10948);
+#10948 = DEFINITIONAL_REPRESENTATION('',(#10949),#10953);
+#10949 = LINE('',#10950,#10951);
+#10950 = CARTESIAN_POINT('',(0.75,-0.6));
+#10951 = VECTOR('',#10952,1.);
+#10952 = DIRECTION('',(0.,-1.));
+#10953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10952 = ORIENTED_EDGE('',*,*,#9360,.T.);
-#10953 = ORIENTED_EDGE('',*,*,#10954,.F.);
-#10954 = EDGE_CURVE('',#8933,#9361,#10955,.T.);
-#10955 = SURFACE_CURVE('',#10956,(#10960,#10967),.PCURVE_S1.);
-#10956 = LINE('',#10957,#10958);
-#10957 = CARTESIAN_POINT('',(0.65,2.9,0.15));
-#10958 = VECTOR('',#10959,1.);
-#10959 = DIRECTION('',(0.,-1.,6.7E-16));
-#10960 = PCURVE('',#8950,#10961);
-#10961 = DEFINITIONAL_REPRESENTATION('',(#10962),#10966);
-#10962 = LINE('',#10963,#10964);
-#10963 = CARTESIAN_POINT('',(0.5,-1.090892098501E-16));
-#10964 = VECTOR('',#10965,1.);
-#10965 = DIRECTION('',(0.,-1.));
-#10966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10954 = ORIENTED_EDGE('',*,*,#10955,.F.);
+#10955 = EDGE_CURVE('',#9287,#10933,#10956,.T.);
+#10956 = SURFACE_CURVE('',#10957,(#10961,#10968),.PCURVE_S1.);
+#10957 = LINE('',#10958,#10959);
+#10958 = CARTESIAN_POINT('',(-5.5,-2.9,4.55));
+#10959 = VECTOR('',#10960,1.);
+#10960 = DIRECTION('',(0.,1.,-2.83E-15));
+#10961 = PCURVE('',#8626,#10962);
+#10962 = DEFINITIONAL_REPRESENTATION('',(#10963),#10967);
+#10963 = LINE('',#10964,#10965);
+#10964 = CARTESIAN_POINT('',(0.7,1.696431605998E-16));
+#10965 = VECTOR('',#10966,1.);
+#10966 = DIRECTION('',(-5.E-17,-1.));
+#10967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10967 = PCURVE('',#9032,#10968);
-#10968 = DEFINITIONAL_REPRESENTATION('',(#10969),#10973);
-#10969 = LINE('',#10970,#10971);
-#10970 = CARTESIAN_POINT('',(0.,0.));
-#10971 = VECTOR('',#10972,1.);
-#10972 = DIRECTION('',(0.,-1.));
-#10973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10968 = PCURVE('',#9325,#10969);
+#10969 = DEFINITIONAL_REPRESENTATION('',(#10970),#10974);
+#10970 = LINE('',#10971,#10972);
+#10971 = CARTESIAN_POINT('',(0.,0.));
+#10972 = VECTOR('',#10973,1.);
+#10973 = DIRECTION('',(0.,-1.));
+#10974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10974 = ADVANCED_FACE('',(#10975),#9032,.F.);
-#10975 = FACE_BOUND('',#10976,.F.);
-#10976 = EDGE_LOOP('',(#10977,#10978,#10979,#10980));
-#10977 = ORIENTED_EDGE('',*,*,#9018,.T.);
-#10978 = ORIENTED_EDGE('',*,*,#10954,.T.);
-#10979 = ORIENTED_EDGE('',*,*,#9383,.T.);
-#10980 = ORIENTED_EDGE('',*,*,#10981,.F.);
-#10981 = EDGE_CURVE('',#8991,#9384,#10982,.T.);
-#10982 = SURFACE_CURVE('',#10983,(#10987,#10994),.PCURVE_S1.);
-#10983 = LINE('',#10984,#10985);
-#10984 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
-#10985 = VECTOR('',#10986,1.);
-#10986 = DIRECTION('',(0.,-1.,6.7E-16));
-#10987 = PCURVE('',#9032,#10988);
-#10988 = DEFINITIONAL_REPRESENTATION('',(#10989),#10993);
-#10989 = LINE('',#10990,#10991);
-#10990 = CARTESIAN_POINT('',(1.3,0.));
-#10991 = VECTOR('',#10992,1.);
-#10992 = DIRECTION('',(0.,-1.));
-#10993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10975 = ADVANCED_FACE('',(#10976),#8998,.F.);
+#10976 = FACE_BOUND('',#10977,.F.);
+#10977 = EDGE_LOOP('',(#10978,#10979,#11000,#11001));
+#10978 = ORIENTED_EDGE('',*,*,#8980,.T.);
+#10979 = ORIENTED_EDGE('',*,*,#10980,.T.);
+#10980 = EDGE_CURVE('',#8983,#9386,#10981,.T.);
+#10981 = SURFACE_CURVE('',#10982,(#10986,#10993),.PCURVE_S1.);
+#10982 = LINE('',#10983,#10984);
+#10983 = CARTESIAN_POINT('',(0.65,2.9,0.65));
+#10984 = VECTOR('',#10985,1.);
+#10985 = DIRECTION('',(0.,-1.,6.7E-16));
+#10986 = PCURVE('',#8998,#10987);
+#10987 = DEFINITIONAL_REPRESENTATION('',(#10988),#10992);
+#10988 = LINE('',#10989,#10990);
+#10989 = CARTESIAN_POINT('',(0.,0.));
+#10990 = VECTOR('',#10991,1.);
+#10991 = DIRECTION('',(0.,-1.));
+#10992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#10994 = PCURVE('',#9006,#10995);
-#10995 = DEFINITIONAL_REPRESENTATION('',(#10996),#11000);
-#10996 = LINE('',#10997,#10998);
-#10997 = CARTESIAN_POINT('',(0.,0.));
-#10998 = VECTOR('',#10999,1.);
-#10999 = DIRECTION('',(0.,-1.));
-#11000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#10993 = PCURVE('',#9026,#10994);
+#10994 = DEFINITIONAL_REPRESENTATION('',(#10995),#10999);
+#10995 = LINE('',#10996,#10997);
+#10996 = CARTESIAN_POINT('',(1.3,0.));
+#10997 = VECTOR('',#10998,1.);
+#10998 = DIRECTION('',(0.,-1.));
+#10999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11001 = ADVANCED_FACE('',(#11002),#8978,.F.);
-#11002 = FACE_BOUND('',#11003,.F.);
-#11003 = EDGE_LOOP('',(#11004,#11005,#11026,#11027));
-#11004 = ORIENTED_EDGE('',*,*,#8962,.T.);
-#11005 = ORIENTED_EDGE('',*,*,#11006,.T.);
-#11006 = EDGE_CURVE('',#8963,#9336,#11007,.T.);
-#11007 = SURFACE_CURVE('',#11008,(#11012,#11019),.PCURVE_S1.);
-#11008 = LINE('',#11009,#11010);
-#11009 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
-#11010 = VECTOR('',#11011,1.);
-#11011 = DIRECTION('',(0.,-1.,6.7E-16));
-#11012 = PCURVE('',#8978,#11013);
-#11013 = DEFINITIONAL_REPRESENTATION('',(#11014),#11018);
-#11014 = LINE('',#11015,#11016);
-#11015 = CARTESIAN_POINT('',(0.,0.));
-#11016 = VECTOR('',#11017,1.);
-#11017 = DIRECTION('',(0.,-1.));
-#11018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11000 = ORIENTED_EDGE('',*,*,#9408,.T.);
+#11001 = ORIENTED_EDGE('',*,*,#11002,.F.);
+#11002 = EDGE_CURVE('',#8981,#9409,#11003,.T.);
+#11003 = SURFACE_CURVE('',#11004,(#11008,#11015),.PCURVE_S1.);
+#11004 = LINE('',#11005,#11006);
+#11005 = CARTESIAN_POINT('',(0.65,2.9,0.15));
+#11006 = VECTOR('',#11007,1.);
+#11007 = DIRECTION('',(0.,-1.,6.7E-16));
+#11008 = PCURVE('',#8998,#11009);
+#11009 = DEFINITIONAL_REPRESENTATION('',(#11010),#11014);
+#11010 = LINE('',#11011,#11012);
+#11011 = CARTESIAN_POINT('',(0.5,-1.090892098501E-16));
+#11012 = VECTOR('',#11013,1.);
+#11013 = DIRECTION('',(0.,-1.));
+#11014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11019 = PCURVE('',#9006,#11020);
-#11020 = DEFINITIONAL_REPRESENTATION('',(#11021),#11025);
-#11021 = LINE('',#11022,#11023);
-#11022 = CARTESIAN_POINT('',(0.5,1.090892098501E-16));
-#11023 = VECTOR('',#11024,1.);
-#11024 = DIRECTION('',(0.,-1.));
-#11025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11015 = PCURVE('',#9080,#11016);
+#11016 = DEFINITIONAL_REPRESENTATION('',(#11017),#11021);
+#11017 = LINE('',#11018,#11019);
+#11018 = CARTESIAN_POINT('',(0.,0.));
+#11019 = VECTOR('',#11020,1.);
+#11020 = DIRECTION('',(0.,-1.));
+#11021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11026 = ORIENTED_EDGE('',*,*,#9335,.T.);
-#11027 = ORIENTED_EDGE('',*,*,#10932,.F.);
-#11028 = ADVANCED_FACE('',(#11029),#9006,.F.);
-#11029 = FACE_BOUND('',#11030,.F.);
-#11030 = EDGE_LOOP('',(#11031,#11032,#11033,#11034));
-#11031 = ORIENTED_EDGE('',*,*,#8990,.T.);
-#11032 = ORIENTED_EDGE('',*,*,#10981,.T.);
-#11033 = ORIENTED_EDGE('',*,*,#9406,.T.);
-#11034 = ORIENTED_EDGE('',*,*,#11006,.F.);
-#11035 = ADVANCED_FACE('',(#11036),#9277,.T.);
-#11036 = FACE_BOUND('',#11037,.T.);
-#11037 = EDGE_LOOP('',(#11038,#11039,#11040,#11061));
-#11038 = ORIENTED_EDGE('',*,*,#9261,.F.);
-#11039 = ORIENTED_EDGE('',*,*,#10907,.T.);
-#11040 = ORIENTED_EDGE('',*,*,#11041,.F.);
-#11041 = EDGE_CURVE('',#10784,#10885,#11042,.T.);
-#11042 = SURFACE_CURVE('',#11043,(#11047,#11054),.PCURVE_S1.);
-#11043 = LINE('',#11044,#11045);
-#11044 = CARTESIAN_POINT('',(-5.125,-1.9,4.55));
-#11045 = VECTOR('',#11046,1.);
-#11046 = DIRECTION('',(-1.,-0.,-0.));
-#11047 = PCURVE('',#9277,#11048);
-#11048 = DEFINITIONAL_REPRESENTATION('',(#11049),#11053);
-#11049 = LINE('',#11050,#11051);
-#11050 = CARTESIAN_POINT('',(0.375,-1.));
-#11051 = VECTOR('',#11052,1.);
-#11052 = DIRECTION('',(-1.,0.));
-#11053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11022 = ADVANCED_FACE('',(#11023),#9080,.F.);
+#11023 = FACE_BOUND('',#11024,.F.);
+#11024 = EDGE_LOOP('',(#11025,#11026,#11027,#11028));
+#11025 = ORIENTED_EDGE('',*,*,#9066,.T.);
+#11026 = ORIENTED_EDGE('',*,*,#11002,.T.);
+#11027 = ORIENTED_EDGE('',*,*,#9431,.T.);
+#11028 = ORIENTED_EDGE('',*,*,#11029,.F.);
+#11029 = EDGE_CURVE('',#9039,#9432,#11030,.T.);
+#11030 = SURFACE_CURVE('',#11031,(#11035,#11042),.PCURVE_S1.);
+#11031 = LINE('',#11032,#11033);
+#11032 = CARTESIAN_POINT('',(-0.65,2.9,0.15));
+#11033 = VECTOR('',#11034,1.);
+#11034 = DIRECTION('',(0.,-1.,6.7E-16));
+#11035 = PCURVE('',#9080,#11036);
+#11036 = DEFINITIONAL_REPRESENTATION('',(#11037),#11041);
+#11037 = LINE('',#11038,#11039);
+#11038 = CARTESIAN_POINT('',(1.3,0.));
+#11039 = VECTOR('',#11040,1.);
+#11040 = DIRECTION('',(0.,-1.));
+#11041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11054 = PCURVE('',#9615,#11055);
-#11055 = DEFINITIONAL_REPRESENTATION('',(#11056),#11060);
+#11042 = PCURVE('',#9054,#11043);
+#11043 = DEFINITIONAL_REPRESENTATION('',(#11044),#11048);
+#11044 = LINE('',#11045,#11046);
+#11045 = CARTESIAN_POINT('',(0.,0.));
+#11046 = VECTOR('',#11047,1.);
+#11047 = DIRECTION('',(0.,-1.));
+#11048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11049 = ADVANCED_FACE('',(#11050),#9026,.F.);
+#11050 = FACE_BOUND('',#11051,.F.);
+#11051 = EDGE_LOOP('',(#11052,#11053,#11074,#11075));
+#11052 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#11053 = ORIENTED_EDGE('',*,*,#11054,.T.);
+#11054 = EDGE_CURVE('',#9011,#9384,#11055,.T.);
+#11055 = SURFACE_CURVE('',#11056,(#11060,#11067),.PCURVE_S1.);
 #11056 = LINE('',#11057,#11058);
-#11057 = CARTESIAN_POINT('',(0.375,-0.5));
+#11057 = CARTESIAN_POINT('',(-0.65,2.9,0.65));
 #11058 = VECTOR('',#11059,1.);
-#11059 = DIRECTION('',(1.,0.));
-#11060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11059 = DIRECTION('',(0.,-1.,6.7E-16));
+#11060 = PCURVE('',#9026,#11061);
+#11061 = DEFINITIONAL_REPRESENTATION('',(#11062),#11066);
+#11062 = LINE('',#11063,#11064);
+#11063 = CARTESIAN_POINT('',(0.,0.));
+#11064 = VECTOR('',#11065,1.);
+#11065 = DIRECTION('',(0.,-1.));
+#11066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11061 = ORIENTED_EDGE('',*,*,#10783,.F.);
-#11062 = ADVANCED_FACE('',(#11063),#9501,.T.);
-#11063 = FACE_BOUND('',#11064,.T.);
-#11064 = EDGE_LOOP('',(#11065,#11066,#11087,#11088));
-#11065 = ORIENTED_EDGE('',*,*,#9483,.F.);
-#11066 = ORIENTED_EDGE('',*,*,#11067,.T.);
-#11067 = EDGE_CURVE('',#9484,#10587,#11068,.T.);
-#11068 = SURFACE_CURVE('',#11069,(#11073,#11080),.PCURVE_S1.);
+#11067 = PCURVE('',#9054,#11068);
+#11068 = DEFINITIONAL_REPRESENTATION('',(#11069),#11073);
 #11069 = LINE('',#11070,#11071);
-#11070 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
+#11070 = CARTESIAN_POINT('',(0.5,1.090892098501E-16));
 #11071 = VECTOR('',#11072,1.);
-#11072 = DIRECTION('',(0.,-1.55E-15,-1.));
-#11073 = PCURVE('',#9501,#11074);
-#11074 = DEFINITIONAL_REPRESENTATION('',(#11075),#11079);
-#11075 = LINE('',#11076,#11077);
-#11076 = CARTESIAN_POINT('',(0.,0.));
-#11077 = VECTOR('',#11078,1.);
-#11078 = DIRECTION('',(-0.,-1.));
-#11079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11072 = DIRECTION('',(0.,-1.));
+#11073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11080 = PCURVE('',#9529,#11081);
-#11081 = DEFINITIONAL_REPRESENTATION('',(#11082),#11086);
-#11082 = LINE('',#11083,#11084);
-#11083 = CARTESIAN_POINT('',(2.65,-5.547863211995E-16));
-#11084 = VECTOR('',#11085,1.);
-#11085 = DIRECTION('',(0.,-1.));
-#11086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#11087 = ORIENTED_EDGE('',*,*,#10758,.T.);
+#11074 = ORIENTED_EDGE('',*,*,#9383,.T.);
+#11075 = ORIENTED_EDGE('',*,*,#10980,.F.);
+#11076 = ADVANCED_FACE('',(#11077),#9054,.F.);
+#11077 = FACE_BOUND('',#11078,.F.);
+#11078 = EDGE_LOOP('',(#11079,#11080,#11081,#11082));
+#11079 = ORIENTED_EDGE('',*,*,#9038,.T.);
+#11080 = ORIENTED_EDGE('',*,*,#11029,.T.);
+#11081 = ORIENTED_EDGE('',*,*,#9454,.T.);
+#11082 = ORIENTED_EDGE('',*,*,#11054,.F.);
+#11083 = ADVANCED_FACE('',(#11084),#9325,.T.);
+#11084 = FACE_BOUND('',#11085,.T.);
+#11085 = EDGE_LOOP('',(#11086,#11087,#11088,#11109));
+#11086 = ORIENTED_EDGE('',*,*,#9309,.F.);
+#11087 = ORIENTED_EDGE('',*,*,#10955,.T.);
 #11088 = ORIENTED_EDGE('',*,*,#11089,.F.);
-#11089 = EDGE_CURVE('',#9486,#10467,#11090,.T.);
+#11089 = EDGE_CURVE('',#10832,#10933,#11090,.T.);
 #11090 = SURFACE_CURVE('',#11091,(#11095,#11102),.PCURVE_S1.);
 #11091 = LINE('',#11092,#11093);
-#11092 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
+#11092 = CARTESIAN_POINT('',(-5.125,-1.9,4.55));
 #11093 = VECTOR('',#11094,1.);
-#11094 = DIRECTION('',(0.,-1.55E-15,-1.));
-#11095 = PCURVE('',#9501,#11096);
+#11094 = DIRECTION('',(-1.,-0.,-0.));
+#11095 = PCURVE('',#9325,#11096);
 #11096 = DEFINITIONAL_REPRESENTATION('',(#11097),#11101);
 #11097 = LINE('',#11098,#11099);
-#11098 = CARTESIAN_POINT('',(1.1,0.));
+#11098 = CARTESIAN_POINT('',(0.375,-1.));
 #11099 = VECTOR('',#11100,1.);
-#11100 = DIRECTION('',(-0.,-1.));
+#11100 = DIRECTION('',(-1.,0.));
 #11101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11102 = PCURVE('',#9583,#11103);
+#11102 = PCURVE('',#9663,#11103);
 #11103 = DEFINITIONAL_REPRESENTATION('',(#11104),#11108);
 #11104 = LINE('',#11105,#11106);
-#11105 = CARTESIAN_POINT('',(0.,0.));
+#11105 = CARTESIAN_POINT('',(0.375,-0.5));
 #11106 = VECTOR('',#11107,1.);
-#11107 = DIRECTION('',(0.,-1.));
+#11107 = DIRECTION('',(1.,0.));
 #11108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11109 = ADVANCED_FACE('',(#11110),#9529,.T.);
-#11110 = FACE_BOUND('',#11111,.T.);
-#11111 = EDGE_LOOP('',(#11112,#11113,#11134,#11135));
-#11112 = ORIENTED_EDGE('',*,*,#9513,.F.);
-#11113 = ORIENTED_EDGE('',*,*,#11114,.T.);
-#11114 = EDGE_CURVE('',#9514,#10516,#11115,.T.);
-#11115 = SURFACE_CURVE('',#11116,(#11120,#11127),.PCURVE_S1.);
-#11116 = LINE('',#11117,#11118);
-#11117 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
-#11118 = VECTOR('',#11119,1.);
-#11119 = DIRECTION('',(0.,-1.55E-15,-1.));
-#11120 = PCURVE('',#9529,#11121);
-#11121 = DEFINITIONAL_REPRESENTATION('',(#11122),#11126);
-#11122 = LINE('',#11123,#11124);
-#11123 = CARTESIAN_POINT('',(0.,0.));
-#11124 = VECTOR('',#11125,1.);
-#11125 = DIRECTION('',(0.,-1.));
-#11126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11109 = ORIENTED_EDGE('',*,*,#10831,.F.);
+#11110 = ADVANCED_FACE('',(#11111),#9549,.T.);
+#11111 = FACE_BOUND('',#11112,.T.);
+#11112 = EDGE_LOOP('',(#11113,#11114,#11135,#11136));
+#11113 = ORIENTED_EDGE('',*,*,#9531,.F.);
+#11114 = ORIENTED_EDGE('',*,*,#11115,.T.);
+#11115 = EDGE_CURVE('',#9532,#10635,#11116,.T.);
+#11116 = SURFACE_CURVE('',#11117,(#11121,#11128),.PCURVE_S1.);
+#11117 = LINE('',#11118,#11119);
+#11118 = CARTESIAN_POINT('',(-0.8,-1.325,5.05));
+#11119 = VECTOR('',#11120,1.);
+#11120 = DIRECTION('',(0.,-1.55E-15,-1.));
+#11121 = PCURVE('',#9549,#11122);
+#11122 = DEFINITIONAL_REPRESENTATION('',(#11123),#11127);
+#11123 = LINE('',#11124,#11125);
+#11124 = CARTESIAN_POINT('',(0.,0.));
+#11125 = VECTOR('',#11126,1.);
+#11126 = DIRECTION('',(-0.,-1.));
+#11127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11127 = PCURVE('',#9557,#11128);
-#11128 = DEFINITIONAL_REPRESENTATION('',(#11129),#11133);
-#11129 = LINE('',#11130,#11131);
-#11130 = CARTESIAN_POINT('',(1.1,0.));
-#11131 = VECTOR('',#11132,1.);
-#11132 = DIRECTION('',(0.,-1.));
-#11133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11128 = PCURVE('',#9577,#11129);
+#11129 = DEFINITIONAL_REPRESENTATION('',(#11130),#11134);
+#11130 = LINE('',#11131,#11132);
+#11131 = CARTESIAN_POINT('',(2.65,-5.547863211995E-16));
+#11132 = VECTOR('',#11133,1.);
+#11133 = DIRECTION('',(0.,-1.));
+#11134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11134 = ORIENTED_EDGE('',*,*,#10586,.T.);
-#11135 = ORIENTED_EDGE('',*,*,#11067,.F.);
-#11136 = ADVANCED_FACE('',(#11137),#9583,.T.);
-#11137 = FACE_BOUND('',#11138,.T.);
-#11138 = EDGE_LOOP('',(#11139,#11140,#11141,#11142));
-#11139 = ORIENTED_EDGE('',*,*,#9569,.F.);
-#11140 = ORIENTED_EDGE('',*,*,#11089,.T.);
-#11141 = ORIENTED_EDGE('',*,*,#10466,.T.);
-#11142 = ORIENTED_EDGE('',*,*,#11143,.F.);
-#11143 = EDGE_CURVE('',#9542,#10444,#11144,.T.);
-#11144 = SURFACE_CURVE('',#11145,(#11149,#11156),.PCURVE_S1.);
+#11135 = ORIENTED_EDGE('',*,*,#10806,.T.);
+#11136 = ORIENTED_EDGE('',*,*,#11137,.F.);
+#11137 = EDGE_CURVE('',#9534,#10515,#11138,.T.);
+#11138 = SURFACE_CURVE('',#11139,(#11143,#11150),.PCURVE_S1.);
+#11139 = LINE('',#11140,#11141);
+#11140 = CARTESIAN_POINT('',(-1.9,-1.325,5.05));
+#11141 = VECTOR('',#11142,1.);
+#11142 = DIRECTION('',(0.,-1.55E-15,-1.));
+#11143 = PCURVE('',#9549,#11144);
+#11144 = DEFINITIONAL_REPRESENTATION('',(#11145),#11149);
 #11145 = LINE('',#11146,#11147);
-#11146 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
+#11146 = CARTESIAN_POINT('',(1.1,0.));
 #11147 = VECTOR('',#11148,1.);
-#11148 = DIRECTION('',(0.,-1.55E-15,-1.));
-#11149 = PCURVE('',#9583,#11150);
-#11150 = DEFINITIONAL_REPRESENTATION('',(#11151),#11155);
-#11151 = LINE('',#11152,#11153);
-#11152 = CARTESIAN_POINT('',(2.65,5.547863211995E-16));
-#11153 = VECTOR('',#11154,1.);
-#11154 = DIRECTION('',(0.,-1.));
-#11155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11148 = DIRECTION('',(-0.,-1.));
+#11149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11156 = PCURVE('',#9557,#11157);
-#11157 = DEFINITIONAL_REPRESENTATION('',(#11158),#11162);
-#11158 = LINE('',#11159,#11160);
-#11159 = CARTESIAN_POINT('',(0.,0.));
-#11160 = VECTOR('',#11161,1.);
-#11161 = DIRECTION('',(0.,-1.));
-#11162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11150 = PCURVE('',#9631,#11151);
+#11151 = DEFINITIONAL_REPRESENTATION('',(#11152),#11156);
+#11152 = LINE('',#11153,#11154);
+#11153 = CARTESIAN_POINT('',(0.,0.));
+#11154 = VECTOR('',#11155,1.);
+#11155 = DIRECTION('',(0.,-1.));
+#11156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11163 = ADVANCED_FACE('',(#11164),#9557,.T.);
-#11164 = FACE_BOUND('',#11165,.T.);
-#11165 = EDGE_LOOP('',(#11166,#11167,#11168,#11169));
-#11166 = ORIENTED_EDGE('',*,*,#9541,.F.);
-#11167 = ORIENTED_EDGE('',*,*,#11143,.T.);
-#11168 = ORIENTED_EDGE('',*,*,#10515,.T.);
-#11169 = ORIENTED_EDGE('',*,*,#11114,.F.);
-#11170 = ADVANCED_FACE('',(#11171),#9615,.T.);
-#11171 = FACE_BOUND('',#11172,.T.);
-#11172 = EDGE_LOOP('',(#11173,#11174,#11195,#11196,#11197,#11198,#11199,
-    #11200));
-#11173 = ORIENTED_EDGE('',*,*,#9597,.F.);
-#11174 = ORIENTED_EDGE('',*,*,#11175,.T.);
-#11175 = EDGE_CURVE('',#9598,#10295,#11176,.T.);
-#11176 = SURFACE_CURVE('',#11177,(#11181,#11188),.PCURVE_S1.);
+#11157 = ADVANCED_FACE('',(#11158),#9577,.T.);
+#11158 = FACE_BOUND('',#11159,.T.);
+#11159 = EDGE_LOOP('',(#11160,#11161,#11182,#11183));
+#11160 = ORIENTED_EDGE('',*,*,#9561,.F.);
+#11161 = ORIENTED_EDGE('',*,*,#11162,.T.);
+#11162 = EDGE_CURVE('',#9562,#10564,#11163,.T.);
+#11163 = SURFACE_CURVE('',#11164,(#11168,#11175),.PCURVE_S1.);
+#11164 = LINE('',#11165,#11166);
+#11165 = CARTESIAN_POINT('',(-0.8,1.325,5.05));
+#11166 = VECTOR('',#11167,1.);
+#11167 = DIRECTION('',(0.,-1.55E-15,-1.));
+#11168 = PCURVE('',#9577,#11169);
+#11169 = DEFINITIONAL_REPRESENTATION('',(#11170),#11174);
+#11170 = LINE('',#11171,#11172);
+#11171 = CARTESIAN_POINT('',(0.,0.));
+#11172 = VECTOR('',#11173,1.);
+#11173 = DIRECTION('',(0.,-1.));
+#11174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11175 = PCURVE('',#9605,#11176);
+#11176 = DEFINITIONAL_REPRESENTATION('',(#11177),#11181);
 #11177 = LINE('',#11178,#11179);
-#11178 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
+#11178 = CARTESIAN_POINT('',(1.1,0.));
 #11179 = VECTOR('',#11180,1.);
-#11180 = DIRECTION('',(0.,-2.44E-15,-1.));
-#11181 = PCURVE('',#9615,#11182);
-#11182 = DEFINITIONAL_REPRESENTATION('',(#11183),#11187);
-#11183 = LINE('',#11184,#11185);
-#11184 = CARTESIAN_POINT('',(0.,0.));
-#11185 = VECTOR('',#11186,1.);
-#11186 = DIRECTION('',(-0.,-1.));
-#11187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11180 = DIRECTION('',(0.,-1.));
+#11181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11188 = PCURVE('',#9643,#11189);
-#11189 = DEFINITIONAL_REPRESENTATION('',(#11190),#11194);
-#11190 = LINE('',#11191,#11192);
-#11191 = CARTESIAN_POINT('',(3.8,-3.902158029987E-16));
-#11192 = VECTOR('',#11193,1.);
-#11193 = DIRECTION('',(0.,-1.));
-#11194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11182 = ORIENTED_EDGE('',*,*,#10634,.T.);
+#11183 = ORIENTED_EDGE('',*,*,#11115,.F.);
+#11184 = ADVANCED_FACE('',(#11185),#9631,.T.);
+#11185 = FACE_BOUND('',#11186,.T.);
+#11186 = EDGE_LOOP('',(#11187,#11188,#11189,#11190));
+#11187 = ORIENTED_EDGE('',*,*,#9617,.F.);
+#11188 = ORIENTED_EDGE('',*,*,#11137,.T.);
+#11189 = ORIENTED_EDGE('',*,*,#10514,.T.);
+#11190 = ORIENTED_EDGE('',*,*,#11191,.F.);
+#11191 = EDGE_CURVE('',#9590,#10492,#11192,.T.);
+#11192 = SURFACE_CURVE('',#11193,(#11197,#11204),.PCURVE_S1.);
+#11193 = LINE('',#11194,#11195);
+#11194 = CARTESIAN_POINT('',(-1.9,1.325,5.05));
+#11195 = VECTOR('',#11196,1.);
+#11196 = DIRECTION('',(0.,-1.55E-15,-1.));
+#11197 = PCURVE('',#9631,#11198);
+#11198 = DEFINITIONAL_REPRESENTATION('',(#11199),#11203);
+#11199 = LINE('',#11200,#11201);
+#11200 = CARTESIAN_POINT('',(2.65,5.547863211995E-16));
+#11201 = VECTOR('',#11202,1.);
+#11202 = DIRECTION('',(0.,-1.));
+#11203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11195 = ORIENTED_EDGE('',*,*,#10317,.T.);
-#11196 = ORIENTED_EDGE('',*,*,#10806,.T.);
-#11197 = ORIENTED_EDGE('',*,*,#11041,.T.);
-#11198 = ORIENTED_EDGE('',*,*,#10884,.T.);
-#11199 = ORIENTED_EDGE('',*,*,#10198,.T.);
-#11200 = ORIENTED_EDGE('',*,*,#11201,.F.);
-#11201 = EDGE_CURVE('',#9600,#10199,#11202,.T.);
-#11202 = SURFACE_CURVE('',#11203,(#11207,#11214),.PCURVE_S1.);
-#11203 = LINE('',#11204,#11205);
-#11204 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
-#11205 = VECTOR('',#11206,1.);
-#11206 = DIRECTION('',(0.,-2.44E-15,-1.));
-#11207 = PCURVE('',#9615,#11208);
-#11208 = DEFINITIONAL_REPRESENTATION('',(#11209),#11213);
-#11209 = LINE('',#11210,#11211);
-#11210 = CARTESIAN_POINT('',(0.85,0.));
-#11211 = VECTOR('',#11212,1.);
-#11212 = DIRECTION('',(-0.,-1.));
-#11213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11204 = PCURVE('',#9605,#11205);
+#11205 = DEFINITIONAL_REPRESENTATION('',(#11206),#11210);
+#11206 = LINE('',#11207,#11208);
+#11207 = CARTESIAN_POINT('',(0.,0.));
+#11208 = VECTOR('',#11209,1.);
+#11209 = DIRECTION('',(0.,-1.));
+#11210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11214 = PCURVE('',#9697,#11215);
-#11215 = DEFINITIONAL_REPRESENTATION('',(#11216),#11220);
-#11216 = LINE('',#11217,#11218);
-#11217 = CARTESIAN_POINT('',(0.,0.));
-#11218 = VECTOR('',#11219,1.);
-#11219 = DIRECTION('',(0.,-1.));
-#11220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11211 = ADVANCED_FACE('',(#11212),#9605,.T.);
+#11212 = FACE_BOUND('',#11213,.T.);
+#11213 = EDGE_LOOP('',(#11214,#11215,#11216,#11217));
+#11214 = ORIENTED_EDGE('',*,*,#9589,.F.);
+#11215 = ORIENTED_EDGE('',*,*,#11191,.T.);
+#11216 = ORIENTED_EDGE('',*,*,#10563,.T.);
+#11217 = ORIENTED_EDGE('',*,*,#11162,.F.);
+#11218 = ADVANCED_FACE('',(#11219),#9663,.T.);
+#11219 = FACE_BOUND('',#11220,.T.);
+#11220 = EDGE_LOOP('',(#11221,#11222,#11243,#11244,#11245,#11246,#11247,
+    #11248));
+#11221 = ORIENTED_EDGE('',*,*,#9645,.F.);
+#11222 = ORIENTED_EDGE('',*,*,#11223,.T.);
+#11223 = EDGE_CURVE('',#9646,#10343,#11224,.T.);
+#11224 = SURFACE_CURVE('',#11225,(#11229,#11236),.PCURVE_S1.);
+#11225 = LINE('',#11226,#11227);
+#11226 = CARTESIAN_POINT('',(-4.75,-1.9,5.05));
+#11227 = VECTOR('',#11228,1.);
+#11228 = DIRECTION('',(0.,-2.44E-15,-1.));
+#11229 = PCURVE('',#9663,#11230);
+#11230 = DEFINITIONAL_REPRESENTATION('',(#11231),#11235);
+#11231 = LINE('',#11232,#11233);
+#11232 = CARTESIAN_POINT('',(0.,0.));
+#11233 = VECTOR('',#11234,1.);
+#11234 = DIRECTION('',(-0.,-1.));
+#11235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11221 = ADVANCED_FACE('',(#11222),#9697,.T.);
-#11222 = FACE_BOUND('',#11223,.T.);
-#11223 = EDGE_LOOP('',(#11224,#11225,#11226,#11227));
-#11224 = ORIENTED_EDGE('',*,*,#9683,.F.);
-#11225 = ORIENTED_EDGE('',*,*,#11201,.T.);
-#11226 = ORIENTED_EDGE('',*,*,#10221,.T.);
-#11227 = ORIENTED_EDGE('',*,*,#11228,.F.);
-#11228 = EDGE_CURVE('',#9656,#10222,#11229,.T.);
-#11229 = SURFACE_CURVE('',#11230,(#11234,#11241),.PCURVE_S1.);
-#11230 = LINE('',#11231,#11232);
-#11231 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
-#11232 = VECTOR('',#11233,1.);
-#11233 = DIRECTION('',(0.,-2.44E-15,-1.));
-#11234 = PCURVE('',#9697,#11235);
-#11235 = DEFINITIONAL_REPRESENTATION('',(#11236),#11240);
-#11236 = LINE('',#11237,#11238);
-#11237 = CARTESIAN_POINT('',(3.8,3.902158029987E-16));
-#11238 = VECTOR('',#11239,1.);
-#11239 = DIRECTION('',(0.,-1.));
-#11240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11236 = PCURVE('',#9691,#11237);
+#11237 = DEFINITIONAL_REPRESENTATION('',(#11238),#11242);
+#11238 = LINE('',#11239,#11240);
+#11239 = CARTESIAN_POINT('',(3.8,-3.902158029987E-16));
+#11240 = VECTOR('',#11241,1.);
+#11241 = DIRECTION('',(0.,-1.));
+#11242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11241 = PCURVE('',#9671,#11242);
-#11242 = DEFINITIONAL_REPRESENTATION('',(#11243),#11247);
-#11243 = LINE('',#11244,#11245);
-#11244 = CARTESIAN_POINT('',(0.,0.));
-#11245 = VECTOR('',#11246,1.);
-#11246 = DIRECTION('',(0.,-1.));
-#11247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11243 = ORIENTED_EDGE('',*,*,#10365,.T.);
+#11244 = ORIENTED_EDGE('',*,*,#10854,.T.);
+#11245 = ORIENTED_EDGE('',*,*,#11089,.T.);
+#11246 = ORIENTED_EDGE('',*,*,#10932,.T.);
+#11247 = ORIENTED_EDGE('',*,*,#10246,.T.);
+#11248 = ORIENTED_EDGE('',*,*,#11249,.F.);
+#11249 = EDGE_CURVE('',#9648,#10247,#11250,.T.);
+#11250 = SURFACE_CURVE('',#11251,(#11255,#11262),.PCURVE_S1.);
+#11251 = LINE('',#11252,#11253);
+#11252 = CARTESIAN_POINT('',(-5.6,-1.9,5.05));
+#11253 = VECTOR('',#11254,1.);
+#11254 = DIRECTION('',(0.,-2.44E-15,-1.));
+#11255 = PCURVE('',#9663,#11256);
+#11256 = DEFINITIONAL_REPRESENTATION('',(#11257),#11261);
+#11257 = LINE('',#11258,#11259);
+#11258 = CARTESIAN_POINT('',(0.85,0.));
+#11259 = VECTOR('',#11260,1.);
+#11260 = DIRECTION('',(-0.,-1.));
+#11261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11248 = ADVANCED_FACE('',(#11249),#9671,.T.);
-#11249 = FACE_BOUND('',#11250,.T.);
-#11250 = EDGE_LOOP('',(#11251,#11252,#11253,#11254,#11255,#11256,#11257,
-    #11258));
-#11251 = ORIENTED_EDGE('',*,*,#9655,.F.);
-#11252 = ORIENTED_EDGE('',*,*,#11228,.T.);
-#11253 = ORIENTED_EDGE('',*,*,#10244,.T.);
-#11254 = ORIENTED_EDGE('',*,*,#9890,.T.);
-#11255 = ORIENTED_EDGE('',*,*,#10037,.T.);
-#11256 = ORIENTED_EDGE('',*,*,#9964,.T.);
-#11257 = ORIENTED_EDGE('',*,*,#10271,.T.);
-#11258 = ORIENTED_EDGE('',*,*,#11259,.F.);
-#11259 = EDGE_CURVE('',#9628,#10272,#11260,.T.);
-#11260 = SURFACE_CURVE('',#11261,(#11265,#11272),.PCURVE_S1.);
-#11261 = LINE('',#11262,#11263);
-#11262 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
-#11263 = VECTOR('',#11264,1.);
-#11264 = DIRECTION('',(0.,-2.44E-15,-1.));
-#11265 = PCURVE('',#9671,#11266);
-#11266 = DEFINITIONAL_REPRESENTATION('',(#11267),#11271);
-#11267 = LINE('',#11268,#11269);
-#11268 = CARTESIAN_POINT('',(0.85,0.));
-#11269 = VECTOR('',#11270,1.);
-#11270 = DIRECTION('',(0.,-1.));
-#11271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11262 = PCURVE('',#9745,#11263);
+#11263 = DEFINITIONAL_REPRESENTATION('',(#11264),#11268);
+#11264 = LINE('',#11265,#11266);
+#11265 = CARTESIAN_POINT('',(0.,0.));
+#11266 = VECTOR('',#11267,1.);
+#11267 = DIRECTION('',(0.,-1.));
+#11268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11272 = PCURVE('',#9643,#11273);
-#11273 = DEFINITIONAL_REPRESENTATION('',(#11274),#11278);
-#11274 = LINE('',#11275,#11276);
-#11275 = CARTESIAN_POINT('',(0.,0.));
-#11276 = VECTOR('',#11277,1.);
-#11277 = DIRECTION('',(0.,-1.));
-#11278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11269 = ADVANCED_FACE('',(#11270),#9745,.T.);
+#11270 = FACE_BOUND('',#11271,.T.);
+#11271 = EDGE_LOOP('',(#11272,#11273,#11274,#11275));
+#11272 = ORIENTED_EDGE('',*,*,#9731,.F.);
+#11273 = ORIENTED_EDGE('',*,*,#11249,.T.);
+#11274 = ORIENTED_EDGE('',*,*,#10269,.T.);
+#11275 = ORIENTED_EDGE('',*,*,#11276,.F.);
+#11276 = EDGE_CURVE('',#9704,#10270,#11277,.T.);
+#11277 = SURFACE_CURVE('',#11278,(#11282,#11289),.PCURVE_S1.);
+#11278 = LINE('',#11279,#11280);
+#11279 = CARTESIAN_POINT('',(-5.6,1.9,5.05));
+#11280 = VECTOR('',#11281,1.);
+#11281 = DIRECTION('',(0.,-2.44E-15,-1.));
+#11282 = PCURVE('',#9745,#11283);
+#11283 = DEFINITIONAL_REPRESENTATION('',(#11284),#11288);
+#11284 = LINE('',#11285,#11286);
+#11285 = CARTESIAN_POINT('',(3.8,3.902158029987E-16));
+#11286 = VECTOR('',#11287,1.);
+#11287 = DIRECTION('',(0.,-1.));
+#11288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11279 = ADVANCED_FACE('',(#11280),#9643,.T.);
-#11280 = FACE_BOUND('',#11281,.T.);
-#11281 = EDGE_LOOP('',(#11282,#11283,#11284,#11285));
-#11282 = ORIENTED_EDGE('',*,*,#9627,.F.);
-#11283 = ORIENTED_EDGE('',*,*,#11259,.T.);
-#11284 = ORIENTED_EDGE('',*,*,#10294,.T.);
-#11285 = ORIENTED_EDGE('',*,*,#11175,.F.);
-#11286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11290)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#11287,#11288,#11289)) 
+#11289 = PCURVE('',#9719,#11290);
+#11290 = DEFINITIONAL_REPRESENTATION('',(#11291),#11295);
+#11291 = LINE('',#11292,#11293);
+#11292 = CARTESIAN_POINT('',(0.,0.));
+#11293 = VECTOR('',#11294,1.);
+#11294 = DIRECTION('',(0.,-1.));
+#11295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11296 = ADVANCED_FACE('',(#11297),#9719,.T.);
+#11297 = FACE_BOUND('',#11298,.T.);
+#11298 = EDGE_LOOP('',(#11299,#11300,#11301,#11302,#11303,#11304,#11305,
+    #11306));
+#11299 = ORIENTED_EDGE('',*,*,#9703,.F.);
+#11300 = ORIENTED_EDGE('',*,*,#11276,.T.);
+#11301 = ORIENTED_EDGE('',*,*,#10292,.T.);
+#11302 = ORIENTED_EDGE('',*,*,#9938,.T.);
+#11303 = ORIENTED_EDGE('',*,*,#10085,.T.);
+#11304 = ORIENTED_EDGE('',*,*,#10012,.T.);
+#11305 = ORIENTED_EDGE('',*,*,#10319,.T.);
+#11306 = ORIENTED_EDGE('',*,*,#11307,.F.);
+#11307 = EDGE_CURVE('',#9676,#10320,#11308,.T.);
+#11308 = SURFACE_CURVE('',#11309,(#11313,#11320),.PCURVE_S1.);
+#11309 = LINE('',#11310,#11311);
+#11310 = CARTESIAN_POINT('',(-4.75,1.9,5.05));
+#11311 = VECTOR('',#11312,1.);
+#11312 = DIRECTION('',(0.,-2.44E-15,-1.));
+#11313 = PCURVE('',#9719,#11314);
+#11314 = DEFINITIONAL_REPRESENTATION('',(#11315),#11319);
+#11315 = LINE('',#11316,#11317);
+#11316 = CARTESIAN_POINT('',(0.85,0.));
+#11317 = VECTOR('',#11318,1.);
+#11318 = DIRECTION('',(0.,-1.));
+#11319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11320 = PCURVE('',#9691,#11321);
+#11321 = DEFINITIONAL_REPRESENTATION('',(#11322),#11326);
+#11322 = LINE('',#11323,#11324);
+#11323 = CARTESIAN_POINT('',(0.,0.));
+#11324 = VECTOR('',#11325,1.);
+#11325 = DIRECTION('',(0.,-1.));
+#11326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11327 = ADVANCED_FACE('',(#11328),#9691,.T.);
+#11328 = FACE_BOUND('',#11329,.T.);
+#11329 = EDGE_LOOP('',(#11330,#11331,#11332,#11333));
+#11330 = ORIENTED_EDGE('',*,*,#9675,.F.);
+#11331 = ORIENTED_EDGE('',*,*,#11307,.T.);
+#11332 = ORIENTED_EDGE('',*,*,#10342,.T.);
+#11333 = ORIENTED_EDGE('',*,*,#11223,.F.);
+#11334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11338)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11335,#11336,#11337)) 
 REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#11287 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#11288 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#11289 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#11290 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11287,
+#11335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11335,
   'distance_accuracy_value','confusion accuracy');
-#11291 = SHAPE_DEFINITION_REPRESENTATION(#11292,#7167);
-#11292 = PRODUCT_DEFINITION_SHAPE('','',#11293);
-#11293 = PRODUCT_DEFINITION('design','',#11294,#11297);
-#11294 = PRODUCT_DEFINITION_FORMATION('','',#11295);
-#11295 = PRODUCT('Top','Top','',(#11296));
-#11296 = PRODUCT_CONTEXT('',#2,'mechanical');
-#11297 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#11298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11299,#11301);
-#11299 = ( REPRESENTATION_RELATIONSHIP('','',#7167,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11300) 
+#11339 = SHAPE_DEFINITION_REPRESENTATION(#11340,#7215);
+#11340 = PRODUCT_DEFINITION_SHAPE('','',#11341);
+#11341 = PRODUCT_DEFINITION('design','',#11342,#11345);
+#11342 = PRODUCT_DEFINITION_FORMATION('','',#11343);
+#11343 = PRODUCT('Top','Top','',(#11344));
+#11344 = PRODUCT_CONTEXT('',#2,'mechanical');
+#11345 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11346 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11347,#11349);
+#11347 = ( REPRESENTATION_RELATIONSHIP('','',#7215,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11348) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#11300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
-#11301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #11302);
-#11302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Top','',#5,#11293,$);
-#11303 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11295));
-#11304 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11305),#11947);
-#11305 = MANIFOLD_SOLID_BREP('',#11306);
-#11306 = CLOSED_SHELL('',(#11307,#11427,#11503,#11664,#11713,#11832,
-    #11859,#11886,#11913,#11940));
-#11307 = ADVANCED_FACE('',(#11308),#11322,.T.);
-#11308 = FACE_BOUND('',#11309,.T.);
-#11309 = EDGE_LOOP('',(#11310,#11345,#11373,#11401));
-#11310 = ORIENTED_EDGE('',*,*,#11311,.T.);
-#11311 = EDGE_CURVE('',#11312,#11314,#11316,.T.);
-#11312 = VERTEX_POINT('',#11313);
-#11313 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
-#11314 = VERTEX_POINT('',#11315);
-#11315 = CARTESIAN_POINT('',(-1.9,1.325,5.3));
-#11316 = SURFACE_CURVE('',#11317,(#11321,#11333),.PCURVE_S1.);
-#11317 = LINE('',#11318,#11319);
-#11318 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
-#11319 = VECTOR('',#11320,1.);
-#11320 = DIRECTION('',(-1.,0.,0.));
-#11321 = PCURVE('',#11322,#11327);
-#11322 = PLANE('',#11323);
-#11323 = AXIS2_PLACEMENT_3D('',#11324,#11325,#11326);
-#11324 = CARTESIAN_POINT('',(-1.9,2.05,5.3));
-#11325 = DIRECTION('',(0.,6.7E-16,1.));
-#11326 = DIRECTION('',(1.,0.,0.));
-#11327 = DEFINITIONAL_REPRESENTATION('',(#11328),#11332);
-#11328 = LINE('',#11329,#11330);
-#11329 = CARTESIAN_POINT('',(1.1,-0.725));
-#11330 = VECTOR('',#11331,1.);
-#11331 = DIRECTION('',(-1.,0.));
-#11332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11348 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#11349 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11350);
+#11350 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Top','',#5,#11341,$);
+#11351 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11343));
+#11352 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11353),#11995);
+#11353 = MANIFOLD_SOLID_BREP('',#11354);
+#11354 = CLOSED_SHELL('',(#11355,#11475,#11551,#11712,#11761,#11880,
+    #11907,#11934,#11961,#11988));
+#11355 = ADVANCED_FACE('',(#11356),#11370,.T.);
+#11356 = FACE_BOUND('',#11357,.T.);
+#11357 = EDGE_LOOP('',(#11358,#11393,#11421,#11449));
+#11358 = ORIENTED_EDGE('',*,*,#11359,.T.);
+#11359 = EDGE_CURVE('',#11360,#11362,#11364,.T.);
+#11360 = VERTEX_POINT('',#11361);
+#11361 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
+#11362 = VERTEX_POINT('',#11363);
+#11363 = CARTESIAN_POINT('',(-1.9,1.325,5.3));
+#11364 = SURFACE_CURVE('',#11365,(#11369,#11381),.PCURVE_S1.);
+#11365 = LINE('',#11366,#11367);
+#11366 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
+#11367 = VECTOR('',#11368,1.);
+#11368 = DIRECTION('',(-1.,0.,0.));
+#11369 = PCURVE('',#11370,#11375);
+#11370 = PLANE('',#11371);
+#11371 = AXIS2_PLACEMENT_3D('',#11372,#11373,#11374);
+#11372 = CARTESIAN_POINT('',(-1.9,2.05,5.3));
+#11373 = DIRECTION('',(0.,6.7E-16,1.));
+#11374 = DIRECTION('',(1.,0.,0.));
+#11375 = DEFINITIONAL_REPRESENTATION('',(#11376),#11380);
+#11376 = LINE('',#11377,#11378);
+#11377 = CARTESIAN_POINT('',(1.1,-0.725));
+#11378 = VECTOR('',#11379,1.);
+#11379 = DIRECTION('',(-1.,0.));
+#11380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11333 = PCURVE('',#11334,#11339);
-#11334 = PLANE('',#11335);
-#11335 = AXIS2_PLACEMENT_3D('',#11336,#11337,#11338);
-#11336 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
-#11337 = DIRECTION('',(-0.,1.,-1.11E-15));
-#11338 = DIRECTION('',(-1.,0.,0.));
-#11339 = DEFINITIONAL_REPRESENTATION('',(#11340),#11344);
-#11340 = LINE('',#11341,#11342);
-#11341 = CARTESIAN_POINT('',(0.,0.));
-#11342 = VECTOR('',#11343,1.);
-#11343 = DIRECTION('',(1.,0.));
-#11344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11381 = PCURVE('',#11382,#11387);
+#11382 = PLANE('',#11383);
+#11383 = AXIS2_PLACEMENT_3D('',#11384,#11385,#11386);
+#11384 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
+#11385 = DIRECTION('',(-0.,1.,-1.11E-15));
+#11386 = DIRECTION('',(-1.,0.,0.));
+#11387 = DEFINITIONAL_REPRESENTATION('',(#11388),#11392);
+#11388 = LINE('',#11389,#11390);
+#11389 = CARTESIAN_POINT('',(0.,0.));
+#11390 = VECTOR('',#11391,1.);
+#11391 = DIRECTION('',(1.,0.));
+#11392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11345 = ORIENTED_EDGE('',*,*,#11346,.T.);
-#11346 = EDGE_CURVE('',#11314,#11347,#11349,.T.);
-#11347 = VERTEX_POINT('',#11348);
-#11348 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
-#11349 = SURFACE_CURVE('',#11350,(#11354,#11361),.PCURVE_S1.);
-#11350 = LINE('',#11351,#11352);
-#11351 = CARTESIAN_POINT('',(-1.9,2.05,5.3));
-#11352 = VECTOR('',#11353,1.);
-#11353 = DIRECTION('',(0.,-1.,6.7E-16));
-#11354 = PCURVE('',#11322,#11355);
-#11355 = DEFINITIONAL_REPRESENTATION('',(#11356),#11360);
-#11356 = LINE('',#11357,#11358);
-#11357 = CARTESIAN_POINT('',(0.,0.));
-#11358 = VECTOR('',#11359,1.);
-#11359 = DIRECTION('',(0.,-1.));
-#11360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#11361 = PCURVE('',#11362,#11367);
-#11362 = PLANE('',#11363);
-#11363 = AXIS2_PLACEMENT_3D('',#11364,#11365,#11366);
-#11364 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
-#11365 = DIRECTION('',(-1.,0.,0.));
-#11366 = DIRECTION('',(0.,6.7E-16,1.));
-#11367 = DEFINITIONAL_REPRESENTATION('',(#11368),#11372);
-#11368 = LINE('',#11369,#11370);
-#11369 = CARTESIAN_POINT('',(2.8,3.444460492503E-16));
-#11370 = VECTOR('',#11371,1.);
-#11371 = DIRECTION('',(0.,-1.));
-#11372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#11373 = ORIENTED_EDGE('',*,*,#11374,.T.);
-#11374 = EDGE_CURVE('',#11347,#11375,#11377,.T.);
-#11375 = VERTEX_POINT('',#11376);
-#11376 = CARTESIAN_POINT('',(-0.8,-1.325,5.3));
-#11377 = SURFACE_CURVE('',#11378,(#11382,#11389),.PCURVE_S1.);
-#11378 = LINE('',#11379,#11380);
-#11379 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
-#11380 = VECTOR('',#11381,1.);
-#11381 = DIRECTION('',(1.,0.,0.));
-#11382 = PCURVE('',#11322,#11383);
-#11383 = DEFINITIONAL_REPRESENTATION('',(#11384),#11388);
-#11384 = LINE('',#11385,#11386);
-#11385 = CARTESIAN_POINT('',(0.,-3.375));
-#11386 = VECTOR('',#11387,1.);
-#11387 = DIRECTION('',(1.,0.));
-#11388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#11389 = PCURVE('',#11390,#11395);
-#11390 = PLANE('',#11391);
-#11391 = AXIS2_PLACEMENT_3D('',#11392,#11393,#11394);
-#11392 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
-#11393 = DIRECTION('',(0.,-1.,1.11E-15));
-#11394 = DIRECTION('',(1.,0.,0.));
-#11395 = DEFINITIONAL_REPRESENTATION('',(#11396),#11400);
-#11396 = LINE('',#11397,#11398);
-#11397 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
-#11398 = VECTOR('',#11399,1.);
-#11399 = DIRECTION('',(1.,0.));
-#11400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#11401 = ORIENTED_EDGE('',*,*,#11402,.F.);
-#11402 = EDGE_CURVE('',#11312,#11375,#11403,.T.);
-#11403 = SURFACE_CURVE('',#11404,(#11408,#11415),.PCURVE_S1.);
+#11393 = ORIENTED_EDGE('',*,*,#11394,.T.);
+#11394 = EDGE_CURVE('',#11362,#11395,#11397,.T.);
+#11395 = VERTEX_POINT('',#11396);
+#11396 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
+#11397 = SURFACE_CURVE('',#11398,(#11402,#11409),.PCURVE_S1.);
+#11398 = LINE('',#11399,#11400);
+#11399 = CARTESIAN_POINT('',(-1.9,2.05,5.3));
+#11400 = VECTOR('',#11401,1.);
+#11401 = DIRECTION('',(0.,-1.,6.7E-16));
+#11402 = PCURVE('',#11370,#11403);
+#11403 = DEFINITIONAL_REPRESENTATION('',(#11404),#11408);
 #11404 = LINE('',#11405,#11406);
-#11405 = CARTESIAN_POINT('',(-0.8,2.05,5.3));
+#11405 = CARTESIAN_POINT('',(0.,0.));
 #11406 = VECTOR('',#11407,1.);
-#11407 = DIRECTION('',(0.,-1.,6.7E-16));
-#11408 = PCURVE('',#11322,#11409);
-#11409 = DEFINITIONAL_REPRESENTATION('',(#11410),#11414);
-#11410 = LINE('',#11411,#11412);
-#11411 = CARTESIAN_POINT('',(1.1,0.));
-#11412 = VECTOR('',#11413,1.);
-#11413 = DIRECTION('',(0.,-1.));
-#11414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11407 = DIRECTION('',(0.,-1.));
+#11408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11415 = PCURVE('',#11416,#11421);
-#11416 = PLANE('',#11417);
-#11417 = AXIS2_PLACEMENT_3D('',#11418,#11419,#11420);
-#11418 = CARTESIAN_POINT('',(-0.8,2.05,5.3));
-#11419 = DIRECTION('',(1.,0.,0.));
-#11420 = DIRECTION('',(0.,-6.7E-16,-1.));
-#11421 = DEFINITIONAL_REPRESENTATION('',(#11422),#11426);
-#11422 = LINE('',#11423,#11424);
-#11423 = CARTESIAN_POINT('',(0.,0.));
-#11424 = VECTOR('',#11425,1.);
-#11425 = DIRECTION('',(0.,-1.));
-#11426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11409 = PCURVE('',#11410,#11415);
+#11410 = PLANE('',#11411);
+#11411 = AXIS2_PLACEMENT_3D('',#11412,#11413,#11414);
+#11412 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
+#11413 = DIRECTION('',(-1.,0.,0.));
+#11414 = DIRECTION('',(0.,6.7E-16,1.));
+#11415 = DEFINITIONAL_REPRESENTATION('',(#11416),#11420);
+#11416 = LINE('',#11417,#11418);
+#11417 = CARTESIAN_POINT('',(2.8,3.444460492503E-16));
+#11418 = VECTOR('',#11419,1.);
+#11419 = DIRECTION('',(0.,-1.));
+#11420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11427 = ADVANCED_FACE('',(#11428),#11334,.T.);
-#11428 = FACE_BOUND('',#11429,.T.);
-#11429 = EDGE_LOOP('',(#11430,#11453,#11481,#11502));
-#11430 = ORIENTED_EDGE('',*,*,#11431,.T.);
-#11431 = EDGE_CURVE('',#11312,#11432,#11434,.T.);
-#11432 = VERTEX_POINT('',#11433);
-#11433 = CARTESIAN_POINT('',(-0.8,1.325,3.6));
-#11434 = SURFACE_CURVE('',#11435,(#11439,#11446),.PCURVE_S1.);
-#11435 = LINE('',#11436,#11437);
-#11436 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
-#11437 = VECTOR('',#11438,1.);
-#11438 = DIRECTION('',(0.,-1.11E-15,-1.));
-#11439 = PCURVE('',#11334,#11440);
-#11440 = DEFINITIONAL_REPRESENTATION('',(#11441),#11445);
-#11441 = LINE('',#11442,#11443);
-#11442 = CARTESIAN_POINT('',(0.,0.));
-#11443 = VECTOR('',#11444,1.);
-#11444 = DIRECTION('',(-0.,-1.));
-#11445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11421 = ORIENTED_EDGE('',*,*,#11422,.T.);
+#11422 = EDGE_CURVE('',#11395,#11423,#11425,.T.);
+#11423 = VERTEX_POINT('',#11424);
+#11424 = CARTESIAN_POINT('',(-0.8,-1.325,5.3));
+#11425 = SURFACE_CURVE('',#11426,(#11430,#11437),.PCURVE_S1.);
+#11426 = LINE('',#11427,#11428);
+#11427 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
+#11428 = VECTOR('',#11429,1.);
+#11429 = DIRECTION('',(1.,0.,0.));
+#11430 = PCURVE('',#11370,#11431);
+#11431 = DEFINITIONAL_REPRESENTATION('',(#11432),#11436);
+#11432 = LINE('',#11433,#11434);
+#11433 = CARTESIAN_POINT('',(0.,-3.375));
+#11434 = VECTOR('',#11435,1.);
+#11435 = DIRECTION('',(1.,0.));
+#11436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11446 = PCURVE('',#11416,#11447);
-#11447 = DEFINITIONAL_REPRESENTATION('',(#11448),#11452);
-#11448 = LINE('',#11449,#11450);
-#11449 = CARTESIAN_POINT('',(4.8575E-16,-0.725));
-#11450 = VECTOR('',#11451,1.);
-#11451 = DIRECTION('',(1.,-4.4E-16));
-#11452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11437 = PCURVE('',#11438,#11443);
+#11438 = PLANE('',#11439);
+#11439 = AXIS2_PLACEMENT_3D('',#11440,#11441,#11442);
+#11440 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
+#11441 = DIRECTION('',(0.,-1.,1.11E-15));
+#11442 = DIRECTION('',(1.,0.,0.));
+#11443 = DEFINITIONAL_REPRESENTATION('',(#11444),#11448);
+#11444 = LINE('',#11445,#11446);
+#11445 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
+#11446 = VECTOR('',#11447,1.);
+#11447 = DIRECTION('',(1.,0.));
+#11448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11453 = ORIENTED_EDGE('',*,*,#11454,.T.);
-#11454 = EDGE_CURVE('',#11432,#11455,#11457,.T.);
-#11455 = VERTEX_POINT('',#11456);
-#11456 = CARTESIAN_POINT('',(-1.9,1.325,3.6));
-#11457 = SURFACE_CURVE('',#11458,(#11462,#11469),.PCURVE_S1.);
+#11449 = ORIENTED_EDGE('',*,*,#11450,.F.);
+#11450 = EDGE_CURVE('',#11360,#11423,#11451,.T.);
+#11451 = SURFACE_CURVE('',#11452,(#11456,#11463),.PCURVE_S1.);
+#11452 = LINE('',#11453,#11454);
+#11453 = CARTESIAN_POINT('',(-0.8,2.05,5.3));
+#11454 = VECTOR('',#11455,1.);
+#11455 = DIRECTION('',(0.,-1.,6.7E-16));
+#11456 = PCURVE('',#11370,#11457);
+#11457 = DEFINITIONAL_REPRESENTATION('',(#11458),#11462);
 #11458 = LINE('',#11459,#11460);
-#11459 = CARTESIAN_POINT('',(-0.8,1.325,3.6));
+#11459 = CARTESIAN_POINT('',(1.1,0.));
 #11460 = VECTOR('',#11461,1.);
-#11461 = DIRECTION('',(-1.,0.,0.));
-#11462 = PCURVE('',#11334,#11463);
-#11463 = DEFINITIONAL_REPRESENTATION('',(#11464),#11468);
-#11464 = LINE('',#11465,#11466);
-#11465 = CARTESIAN_POINT('',(-0.,-1.7));
-#11466 = VECTOR('',#11467,1.);
-#11467 = DIRECTION('',(1.,0.));
-#11468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11461 = DIRECTION('',(0.,-1.));
+#11462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11469 = PCURVE('',#11470,#11475);
-#11470 = PLANE('',#11471);
-#11471 = AXIS2_PLACEMENT_3D('',#11472,#11473,#11474);
-#11472 = CARTESIAN_POINT('',(-1.35,1.6875,3.6));
-#11473 = DIRECTION('',(0.,-1.45E-15,-1.));
-#11474 = DIRECTION('',(0.,-1.,1.45E-15));
-#11475 = DEFINITIONAL_REPRESENTATION('',(#11476),#11480);
-#11476 = LINE('',#11477,#11478);
-#11477 = CARTESIAN_POINT('',(0.3625,-0.55));
-#11478 = VECTOR('',#11479,1.);
-#11479 = DIRECTION('',(-0.,1.));
-#11480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11463 = PCURVE('',#11464,#11469);
+#11464 = PLANE('',#11465);
+#11465 = AXIS2_PLACEMENT_3D('',#11466,#11467,#11468);
+#11466 = CARTESIAN_POINT('',(-0.8,2.05,5.3));
+#11467 = DIRECTION('',(1.,0.,0.));
+#11468 = DIRECTION('',(0.,-6.7E-16,-1.));
+#11469 = DEFINITIONAL_REPRESENTATION('',(#11470),#11474);
+#11470 = LINE('',#11471,#11472);
+#11471 = CARTESIAN_POINT('',(0.,0.));
+#11472 = VECTOR('',#11473,1.);
+#11473 = DIRECTION('',(0.,-1.));
+#11474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11481 = ORIENTED_EDGE('',*,*,#11482,.F.);
-#11482 = EDGE_CURVE('',#11314,#11455,#11483,.T.);
-#11483 = SURFACE_CURVE('',#11484,(#11488,#11495),.PCURVE_S1.);
-#11484 = LINE('',#11485,#11486);
-#11485 = CARTESIAN_POINT('',(-1.9,1.325,5.3));
-#11486 = VECTOR('',#11487,1.);
-#11487 = DIRECTION('',(0.,-1.11E-15,-1.));
-#11488 = PCURVE('',#11334,#11489);
-#11489 = DEFINITIONAL_REPRESENTATION('',(#11490),#11494);
-#11490 = LINE('',#11491,#11492);
-#11491 = CARTESIAN_POINT('',(1.1,0.));
-#11492 = VECTOR('',#11493,1.);
-#11493 = DIRECTION('',(-0.,-1.));
-#11494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11475 = ADVANCED_FACE('',(#11476),#11382,.T.);
+#11476 = FACE_BOUND('',#11477,.T.);
+#11477 = EDGE_LOOP('',(#11478,#11501,#11529,#11550));
+#11478 = ORIENTED_EDGE('',*,*,#11479,.T.);
+#11479 = EDGE_CURVE('',#11360,#11480,#11482,.T.);
+#11480 = VERTEX_POINT('',#11481);
+#11481 = CARTESIAN_POINT('',(-0.8,1.325,3.6));
+#11482 = SURFACE_CURVE('',#11483,(#11487,#11494),.PCURVE_S1.);
+#11483 = LINE('',#11484,#11485);
+#11484 = CARTESIAN_POINT('',(-0.8,1.325,5.3));
+#11485 = VECTOR('',#11486,1.);
+#11486 = DIRECTION('',(0.,-1.11E-15,-1.));
+#11487 = PCURVE('',#11382,#11488);
+#11488 = DEFINITIONAL_REPRESENTATION('',(#11489),#11493);
+#11489 = LINE('',#11490,#11491);
+#11490 = CARTESIAN_POINT('',(0.,0.));
+#11491 = VECTOR('',#11492,1.);
+#11492 = DIRECTION('',(-0.,-1.));
+#11493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11495 = PCURVE('',#11362,#11496);
-#11496 = DEFINITIONAL_REPRESENTATION('',(#11497),#11501);
-#11497 = LINE('',#11498,#11499);
-#11498 = CARTESIAN_POINT('',(2.8,-0.725));
-#11499 = VECTOR('',#11500,1.);
-#11500 = DIRECTION('',(-1.,-4.4E-16));
-#11501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11494 = PCURVE('',#11464,#11495);
+#11495 = DEFINITIONAL_REPRESENTATION('',(#11496),#11500);
+#11496 = LINE('',#11497,#11498);
+#11497 = CARTESIAN_POINT('',(4.8575E-16,-0.725));
+#11498 = VECTOR('',#11499,1.);
+#11499 = DIRECTION('',(1.,-4.4E-16));
+#11500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11502 = ORIENTED_EDGE('',*,*,#11311,.F.);
-#11503 = ADVANCED_FACE('',(#11504),#11416,.T.);
-#11504 = FACE_BOUND('',#11505,.T.);
-#11505 = EDGE_LOOP('',(#11506,#11507,#11508,#11531,#11559,#11587,#11615,
-    #11643));
-#11506 = ORIENTED_EDGE('',*,*,#11431,.F.);
-#11507 = ORIENTED_EDGE('',*,*,#11402,.T.);
-#11508 = ORIENTED_EDGE('',*,*,#11509,.T.);
-#11509 = EDGE_CURVE('',#11375,#11510,#11512,.T.);
-#11510 = VERTEX_POINT('',#11511);
-#11511 = CARTESIAN_POINT('',(-0.8,-1.325,3.6));
-#11512 = SURFACE_CURVE('',#11513,(#11517,#11524),.PCURVE_S1.);
-#11513 = LINE('',#11514,#11515);
-#11514 = CARTESIAN_POINT('',(-0.8,-1.325,5.3));
-#11515 = VECTOR('',#11516,1.);
-#11516 = DIRECTION('',(0.,-1.11E-15,-1.));
-#11517 = PCURVE('',#11416,#11518);
-#11518 = DEFINITIONAL_REPRESENTATION('',(#11519),#11523);
-#11519 = LINE('',#11520,#11521);
-#11520 = CARTESIAN_POINT('',(4.848931605997E-16,-3.375));
-#11521 = VECTOR('',#11522,1.);
-#11522 = DIRECTION('',(1.,-4.4E-16));
-#11523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11501 = ORIENTED_EDGE('',*,*,#11502,.T.);
+#11502 = EDGE_CURVE('',#11480,#11503,#11505,.T.);
+#11503 = VERTEX_POINT('',#11504);
+#11504 = CARTESIAN_POINT('',(-1.9,1.325,3.6));
+#11505 = SURFACE_CURVE('',#11506,(#11510,#11517),.PCURVE_S1.);
+#11506 = LINE('',#11507,#11508);
+#11507 = CARTESIAN_POINT('',(-0.8,1.325,3.6));
+#11508 = VECTOR('',#11509,1.);
+#11509 = DIRECTION('',(-1.,0.,0.));
+#11510 = PCURVE('',#11382,#11511);
+#11511 = DEFINITIONAL_REPRESENTATION('',(#11512),#11516);
+#11512 = LINE('',#11513,#11514);
+#11513 = CARTESIAN_POINT('',(-0.,-1.7));
+#11514 = VECTOR('',#11515,1.);
+#11515 = DIRECTION('',(1.,0.));
+#11516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11524 = PCURVE('',#11390,#11525);
-#11525 = DEFINITIONAL_REPRESENTATION('',(#11526),#11530);
-#11526 = LINE('',#11527,#11528);
-#11527 = CARTESIAN_POINT('',(1.1,0.));
-#11528 = VECTOR('',#11529,1.);
-#11529 = DIRECTION('',(0.,-1.));
-#11530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11517 = PCURVE('',#11518,#11523);
+#11518 = PLANE('',#11519);
+#11519 = AXIS2_PLACEMENT_3D('',#11520,#11521,#11522);
+#11520 = CARTESIAN_POINT('',(-1.35,1.6875,3.6));
+#11521 = DIRECTION('',(0.,-1.45E-15,-1.));
+#11522 = DIRECTION('',(0.,-1.,1.45E-15));
+#11523 = DEFINITIONAL_REPRESENTATION('',(#11524),#11528);
+#11524 = LINE('',#11525,#11526);
+#11525 = CARTESIAN_POINT('',(0.3625,-0.55));
+#11526 = VECTOR('',#11527,1.);
+#11527 = DIRECTION('',(-0.,1.));
+#11528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11531 = ORIENTED_EDGE('',*,*,#11532,.T.);
-#11532 = EDGE_CURVE('',#11510,#11533,#11535,.T.);
-#11533 = VERTEX_POINT('',#11534);
-#11534 = CARTESIAN_POINT('',(-0.8,-2.05,3.6));
-#11535 = SURFACE_CURVE('',#11536,(#11540,#11547),.PCURVE_S1.);
-#11536 = LINE('',#11537,#11538);
-#11537 = CARTESIAN_POINT('',(-0.8,-1.325,3.6));
-#11538 = VECTOR('',#11539,1.);
-#11539 = DIRECTION('',(0.,-1.,1.22E-15));
-#11540 = PCURVE('',#11416,#11541);
-#11541 = DEFINITIONAL_REPRESENTATION('',(#11542),#11546);
-#11542 = LINE('',#11543,#11544);
-#11543 = CARTESIAN_POINT('',(1.7,-3.375));
-#11544 = VECTOR('',#11545,1.);
-#11545 = DIRECTION('',(-5.5E-16,-1.));
-#11546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11529 = ORIENTED_EDGE('',*,*,#11530,.F.);
+#11530 = EDGE_CURVE('',#11362,#11503,#11531,.T.);
+#11531 = SURFACE_CURVE('',#11532,(#11536,#11543),.PCURVE_S1.);
+#11532 = LINE('',#11533,#11534);
+#11533 = CARTESIAN_POINT('',(-1.9,1.325,5.3));
+#11534 = VECTOR('',#11535,1.);
+#11535 = DIRECTION('',(0.,-1.11E-15,-1.));
+#11536 = PCURVE('',#11382,#11537);
+#11537 = DEFINITIONAL_REPRESENTATION('',(#11538),#11542);
+#11538 = LINE('',#11539,#11540);
+#11539 = CARTESIAN_POINT('',(1.1,0.));
+#11540 = VECTOR('',#11541,1.);
+#11541 = DIRECTION('',(-0.,-1.));
+#11542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11547 = PCURVE('',#11548,#11553);
-#11548 = PLANE('',#11549);
-#11549 = AXIS2_PLACEMENT_3D('',#11550,#11551,#11552);
-#11550 = CARTESIAN_POINT('',(-1.35,-1.6875,3.6));
-#11551 = DIRECTION('',(0.,-1.45E-15,-1.));
-#11552 = DIRECTION('',(0.,-1.,1.45E-15));
-#11553 = DEFINITIONAL_REPRESENTATION('',(#11554),#11558);
-#11554 = LINE('',#11555,#11556);
-#11555 = CARTESIAN_POINT('',(-0.3625,-0.55));
-#11556 = VECTOR('',#11557,1.);
-#11557 = DIRECTION('',(1.,0.));
-#11558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11543 = PCURVE('',#11410,#11544);
+#11544 = DEFINITIONAL_REPRESENTATION('',(#11545),#11549);
+#11545 = LINE('',#11546,#11547);
+#11546 = CARTESIAN_POINT('',(2.8,-0.725));
+#11547 = VECTOR('',#11548,1.);
+#11548 = DIRECTION('',(-1.,-4.4E-16));
+#11549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11559 = ORIENTED_EDGE('',*,*,#11560,.T.);
-#11560 = EDGE_CURVE('',#11533,#11561,#11563,.T.);
-#11561 = VERTEX_POINT('',#11562);
-#11562 = CARTESIAN_POINT('',(-0.8,-2.05,2.5));
-#11563 = SURFACE_CURVE('',#11564,(#11568,#11575),.PCURVE_S1.);
-#11564 = LINE('',#11565,#11566);
-#11565 = CARTESIAN_POINT('',(-0.8,-2.05,5.3));
-#11566 = VECTOR('',#11567,1.);
-#11567 = DIRECTION('',(0.,-2.2E-16,-1.));
-#11568 = PCURVE('',#11416,#11569);
-#11569 = DEFINITIONAL_REPRESENTATION('',(#11570),#11574);
-#11570 = LINE('',#11571,#11572);
-#11571 = CARTESIAN_POINT('',(9.706431605997E-16,-4.1));
-#11572 = VECTOR('',#11573,1.);
-#11573 = DIRECTION('',(1.,4.5E-16));
-#11574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11550 = ORIENTED_EDGE('',*,*,#11359,.F.);
+#11551 = ADVANCED_FACE('',(#11552),#11464,.T.);
+#11552 = FACE_BOUND('',#11553,.T.);
+#11553 = EDGE_LOOP('',(#11554,#11555,#11556,#11579,#11607,#11635,#11663,
+    #11691));
+#11554 = ORIENTED_EDGE('',*,*,#11479,.F.);
+#11555 = ORIENTED_EDGE('',*,*,#11450,.T.);
+#11556 = ORIENTED_EDGE('',*,*,#11557,.T.);
+#11557 = EDGE_CURVE('',#11423,#11558,#11560,.T.);
+#11558 = VERTEX_POINT('',#11559);
+#11559 = CARTESIAN_POINT('',(-0.8,-1.325,3.6));
+#11560 = SURFACE_CURVE('',#11561,(#11565,#11572),.PCURVE_S1.);
+#11561 = LINE('',#11562,#11563);
+#11562 = CARTESIAN_POINT('',(-0.8,-1.325,5.3));
+#11563 = VECTOR('',#11564,1.);
+#11564 = DIRECTION('',(0.,-1.11E-15,-1.));
+#11565 = PCURVE('',#11464,#11566);
+#11566 = DEFINITIONAL_REPRESENTATION('',(#11567),#11571);
+#11567 = LINE('',#11568,#11569);
+#11568 = CARTESIAN_POINT('',(4.848931605997E-16,-3.375));
+#11569 = VECTOR('',#11570,1.);
+#11570 = DIRECTION('',(1.,-4.4E-16));
+#11571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11575 = PCURVE('',#11576,#11581);
-#11576 = PLANE('',#11577);
-#11577 = AXIS2_PLACEMENT_3D('',#11578,#11579,#11580);
-#11578 = CARTESIAN_POINT('',(-1.35,-2.05,3.9));
-#11579 = DIRECTION('',(0.,1.,-4.4E-16));
-#11580 = DIRECTION('',(0.,4.4E-16,1.));
-#11581 = DEFINITIONAL_REPRESENTATION('',(#11582),#11586);
-#11582 = LINE('',#11583,#11584);
-#11583 = CARTESIAN_POINT('',(1.4,0.55));
-#11584 = VECTOR('',#11585,1.);
-#11585 = DIRECTION('',(-1.,0.));
-#11586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11572 = PCURVE('',#11438,#11573);
+#11573 = DEFINITIONAL_REPRESENTATION('',(#11574),#11578);
+#11574 = LINE('',#11575,#11576);
+#11575 = CARTESIAN_POINT('',(1.1,0.));
+#11576 = VECTOR('',#11577,1.);
+#11577 = DIRECTION('',(0.,-1.));
+#11578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11587 = ORIENTED_EDGE('',*,*,#11588,.F.);
-#11588 = EDGE_CURVE('',#11589,#11561,#11591,.T.);
-#11589 = VERTEX_POINT('',#11590);
-#11590 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
-#11591 = SURFACE_CURVE('',#11592,(#11596,#11603),.PCURVE_S1.);
-#11592 = LINE('',#11593,#11594);
-#11593 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
-#11594 = VECTOR('',#11595,1.);
-#11595 = DIRECTION('',(0.,-1.,6.7E-16));
-#11596 = PCURVE('',#11416,#11597);
-#11597 = DEFINITIONAL_REPRESENTATION('',(#11598),#11602);
-#11598 = LINE('',#11599,#11600);
-#11599 = CARTESIAN_POINT('',(2.8,-3.444460492503E-16));
-#11600 = VECTOR('',#11601,1.);
-#11601 = DIRECTION('',(0.,-1.));
-#11602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11579 = ORIENTED_EDGE('',*,*,#11580,.T.);
+#11580 = EDGE_CURVE('',#11558,#11581,#11583,.T.);
+#11581 = VERTEX_POINT('',#11582);
+#11582 = CARTESIAN_POINT('',(-0.8,-2.05,3.6));
+#11583 = SURFACE_CURVE('',#11584,(#11588,#11595),.PCURVE_S1.);
+#11584 = LINE('',#11585,#11586);
+#11585 = CARTESIAN_POINT('',(-0.8,-1.325,3.6));
+#11586 = VECTOR('',#11587,1.);
+#11587 = DIRECTION('',(0.,-1.,1.22E-15));
+#11588 = PCURVE('',#11464,#11589);
+#11589 = DEFINITIONAL_REPRESENTATION('',(#11590),#11594);
+#11590 = LINE('',#11591,#11592);
+#11591 = CARTESIAN_POINT('',(1.7,-3.375));
+#11592 = VECTOR('',#11593,1.);
+#11593 = DIRECTION('',(-5.5E-16,-1.));
+#11594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11603 = PCURVE('',#11604,#11609);
-#11604 = PLANE('',#11605);
-#11605 = AXIS2_PLACEMENT_3D('',#11606,#11607,#11608);
-#11606 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
-#11607 = DIRECTION('',(0.,-6.7E-16,-1.));
-#11608 = DIRECTION('',(-1.,0.,0.));
-#11609 = DEFINITIONAL_REPRESENTATION('',(#11610),#11614);
-#11610 = LINE('',#11611,#11612);
-#11611 = CARTESIAN_POINT('',(0.,0.));
-#11612 = VECTOR('',#11613,1.);
-#11613 = DIRECTION('',(0.,-1.));
-#11614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11595 = PCURVE('',#11596,#11601);
+#11596 = PLANE('',#11597);
+#11597 = AXIS2_PLACEMENT_3D('',#11598,#11599,#11600);
+#11598 = CARTESIAN_POINT('',(-1.35,-1.6875,3.6));
+#11599 = DIRECTION('',(0.,-1.45E-15,-1.));
+#11600 = DIRECTION('',(0.,-1.,1.45E-15));
+#11601 = DEFINITIONAL_REPRESENTATION('',(#11602),#11606);
+#11602 = LINE('',#11603,#11604);
+#11603 = CARTESIAN_POINT('',(-0.3625,-0.55));
+#11604 = VECTOR('',#11605,1.);
+#11605 = DIRECTION('',(1.,0.));
+#11606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11615 = ORIENTED_EDGE('',*,*,#11616,.F.);
-#11616 = EDGE_CURVE('',#11617,#11589,#11619,.T.);
-#11617 = VERTEX_POINT('',#11618);
-#11618 = CARTESIAN_POINT('',(-0.8,2.05,3.6));
-#11619 = SURFACE_CURVE('',#11620,(#11624,#11631),.PCURVE_S1.);
-#11620 = LINE('',#11621,#11622);
-#11621 = CARTESIAN_POINT('',(-0.8,2.05,5.3));
-#11622 = VECTOR('',#11623,1.);
-#11623 = DIRECTION('',(0.,-2.2E-16,-1.));
-#11624 = PCURVE('',#11416,#11625);
-#11625 = DEFINITIONAL_REPRESENTATION('',(#11626),#11630);
-#11626 = LINE('',#11627,#11628);
-#11627 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.10862446895E-15));
-#11628 = VECTOR('',#11629,1.);
-#11629 = DIRECTION('',(1.,4.5E-16));
-#11630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11607 = ORIENTED_EDGE('',*,*,#11608,.T.);
+#11608 = EDGE_CURVE('',#11581,#11609,#11611,.T.);
+#11609 = VERTEX_POINT('',#11610);
+#11610 = CARTESIAN_POINT('',(-0.8,-2.05,2.5));
+#11611 = SURFACE_CURVE('',#11612,(#11616,#11623),.PCURVE_S1.);
+#11612 = LINE('',#11613,#11614);
+#11613 = CARTESIAN_POINT('',(-0.8,-2.05,5.3));
+#11614 = VECTOR('',#11615,1.);
+#11615 = DIRECTION('',(0.,-2.2E-16,-1.));
+#11616 = PCURVE('',#11464,#11617);
+#11617 = DEFINITIONAL_REPRESENTATION('',(#11618),#11622);
+#11618 = LINE('',#11619,#11620);
+#11619 = CARTESIAN_POINT('',(9.706431605997E-16,-4.1));
+#11620 = VECTOR('',#11621,1.);
+#11621 = DIRECTION('',(1.,4.5E-16));
+#11622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11631 = PCURVE('',#11632,#11637);
-#11632 = PLANE('',#11633);
-#11633 = AXIS2_PLACEMENT_3D('',#11634,#11635,#11636);
-#11634 = CARTESIAN_POINT('',(-1.35,2.05,3.9));
-#11635 = DIRECTION('',(0.,1.,-4.4E-16));
-#11636 = DIRECTION('',(0.,4.4E-16,1.));
-#11637 = DEFINITIONAL_REPRESENTATION('',(#11638),#11642);
-#11638 = LINE('',#11639,#11640);
-#11639 = CARTESIAN_POINT('',(1.4,0.55));
-#11640 = VECTOR('',#11641,1.);
-#11641 = DIRECTION('',(-1.,0.));
-#11642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11623 = PCURVE('',#11624,#11629);
+#11624 = PLANE('',#11625);
+#11625 = AXIS2_PLACEMENT_3D('',#11626,#11627,#11628);
+#11626 = CARTESIAN_POINT('',(-1.35,-2.05,3.9));
+#11627 = DIRECTION('',(0.,1.,-4.4E-16));
+#11628 = DIRECTION('',(0.,4.4E-16,1.));
+#11629 = DEFINITIONAL_REPRESENTATION('',(#11630),#11634);
+#11630 = LINE('',#11631,#11632);
+#11631 = CARTESIAN_POINT('',(1.4,0.55));
+#11632 = VECTOR('',#11633,1.);
+#11633 = DIRECTION('',(-1.,0.));
+#11634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11643 = ORIENTED_EDGE('',*,*,#11644,.T.);
-#11644 = EDGE_CURVE('',#11617,#11432,#11645,.T.);
-#11645 = SURFACE_CURVE('',#11646,(#11650,#11657),.PCURVE_S1.);
+#11635 = ORIENTED_EDGE('',*,*,#11636,.F.);
+#11636 = EDGE_CURVE('',#11637,#11609,#11639,.T.);
+#11637 = VERTEX_POINT('',#11638);
+#11638 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
+#11639 = SURFACE_CURVE('',#11640,(#11644,#11651),.PCURVE_S1.);
+#11640 = LINE('',#11641,#11642);
+#11641 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
+#11642 = VECTOR('',#11643,1.);
+#11643 = DIRECTION('',(0.,-1.,6.7E-16));
+#11644 = PCURVE('',#11464,#11645);
+#11645 = DEFINITIONAL_REPRESENTATION('',(#11646),#11650);
 #11646 = LINE('',#11647,#11648);
-#11647 = CARTESIAN_POINT('',(-0.8,2.05,3.6));
+#11647 = CARTESIAN_POINT('',(2.8,-3.444460492503E-16));
 #11648 = VECTOR('',#11649,1.);
-#11649 = DIRECTION('',(0.,-1.,1.22E-15));
-#11650 = PCURVE('',#11416,#11651);
-#11651 = DEFINITIONAL_REPRESENTATION('',(#11652),#11656);
-#11652 = LINE('',#11653,#11654);
-#11653 = CARTESIAN_POINT('',(1.7,1.139E-15));
-#11654 = VECTOR('',#11655,1.);
-#11655 = DIRECTION('',(-5.5E-16,-1.));
-#11656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11649 = DIRECTION('',(0.,-1.));
+#11650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11657 = PCURVE('',#11470,#11658);
-#11658 = DEFINITIONAL_REPRESENTATION('',(#11659),#11663);
-#11659 = LINE('',#11660,#11661);
-#11660 = CARTESIAN_POINT('',(-0.3625,-0.55));
-#11661 = VECTOR('',#11662,1.);
-#11662 = DIRECTION('',(1.,0.));
-#11663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11651 = PCURVE('',#11652,#11657);
+#11652 = PLANE('',#11653);
+#11653 = AXIS2_PLACEMENT_3D('',#11654,#11655,#11656);
+#11654 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
+#11655 = DIRECTION('',(0.,-6.7E-16,-1.));
+#11656 = DIRECTION('',(-1.,0.,0.));
+#11657 = DEFINITIONAL_REPRESENTATION('',(#11658),#11662);
+#11658 = LINE('',#11659,#11660);
+#11659 = CARTESIAN_POINT('',(0.,0.));
+#11660 = VECTOR('',#11661,1.);
+#11661 = DIRECTION('',(0.,-1.));
+#11662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11664 = ADVANCED_FACE('',(#11665),#11390,.T.);
-#11665 = FACE_BOUND('',#11666,.T.);
-#11666 = EDGE_LOOP('',(#11667,#11690,#11711,#11712));
-#11667 = ORIENTED_EDGE('',*,*,#11668,.T.);
-#11668 = EDGE_CURVE('',#11347,#11669,#11671,.T.);
-#11669 = VERTEX_POINT('',#11670);
-#11670 = CARTESIAN_POINT('',(-1.9,-1.325,3.6));
-#11671 = SURFACE_CURVE('',#11672,(#11676,#11683),.PCURVE_S1.);
-#11672 = LINE('',#11673,#11674);
-#11673 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
-#11674 = VECTOR('',#11675,1.);
-#11675 = DIRECTION('',(0.,-1.11E-15,-1.));
-#11676 = PCURVE('',#11390,#11677);
-#11677 = DEFINITIONAL_REPRESENTATION('',(#11678),#11682);
-#11678 = LINE('',#11679,#11680);
-#11679 = CARTESIAN_POINT('',(0.,0.));
-#11680 = VECTOR('',#11681,1.);
-#11681 = DIRECTION('',(0.,-1.));
-#11682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11663 = ORIENTED_EDGE('',*,*,#11664,.F.);
+#11664 = EDGE_CURVE('',#11665,#11637,#11667,.T.);
+#11665 = VERTEX_POINT('',#11666);
+#11666 = CARTESIAN_POINT('',(-0.8,2.05,3.6));
+#11667 = SURFACE_CURVE('',#11668,(#11672,#11679),.PCURVE_S1.);
+#11668 = LINE('',#11669,#11670);
+#11669 = CARTESIAN_POINT('',(-0.8,2.05,5.3));
+#11670 = VECTOR('',#11671,1.);
+#11671 = DIRECTION('',(0.,-2.2E-16,-1.));
+#11672 = PCURVE('',#11464,#11673);
+#11673 = DEFINITIONAL_REPRESENTATION('',(#11674),#11678);
+#11674 = LINE('',#11675,#11676);
+#11675 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.10862446895E-15));
+#11676 = VECTOR('',#11677,1.);
+#11677 = DIRECTION('',(1.,4.5E-16));
+#11678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11683 = PCURVE('',#11362,#11684);
-#11684 = DEFINITIONAL_REPRESENTATION('',(#11685),#11689);
-#11685 = LINE('',#11686,#11687);
-#11686 = CARTESIAN_POINT('',(2.8,-3.375));
-#11687 = VECTOR('',#11688,1.);
-#11688 = DIRECTION('',(-1.,-4.4E-16));
-#11689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11679 = PCURVE('',#11680,#11685);
+#11680 = PLANE('',#11681);
+#11681 = AXIS2_PLACEMENT_3D('',#11682,#11683,#11684);
+#11682 = CARTESIAN_POINT('',(-1.35,2.05,3.9));
+#11683 = DIRECTION('',(0.,1.,-4.4E-16));
+#11684 = DIRECTION('',(0.,4.4E-16,1.));
+#11685 = DEFINITIONAL_REPRESENTATION('',(#11686),#11690);
+#11686 = LINE('',#11687,#11688);
+#11687 = CARTESIAN_POINT('',(1.4,0.55));
+#11688 = VECTOR('',#11689,1.);
+#11689 = DIRECTION('',(-1.,0.));
+#11690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11690 = ORIENTED_EDGE('',*,*,#11691,.T.);
-#11691 = EDGE_CURVE('',#11669,#11510,#11692,.T.);
-#11692 = SURFACE_CURVE('',#11693,(#11697,#11704),.PCURVE_S1.);
-#11693 = LINE('',#11694,#11695);
-#11694 = CARTESIAN_POINT('',(-1.9,-1.325,3.6));
-#11695 = VECTOR('',#11696,1.);
-#11696 = DIRECTION('',(1.,0.,0.));
-#11697 = PCURVE('',#11390,#11698);
-#11698 = DEFINITIONAL_REPRESENTATION('',(#11699),#11703);
-#11699 = LINE('',#11700,#11701);
-#11700 = CARTESIAN_POINT('',(0.,-1.7));
-#11701 = VECTOR('',#11702,1.);
-#11702 = DIRECTION('',(1.,0.));
-#11703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11691 = ORIENTED_EDGE('',*,*,#11692,.T.);
+#11692 = EDGE_CURVE('',#11665,#11480,#11693,.T.);
+#11693 = SURFACE_CURVE('',#11694,(#11698,#11705),.PCURVE_S1.);
+#11694 = LINE('',#11695,#11696);
+#11695 = CARTESIAN_POINT('',(-0.8,2.05,3.6));
+#11696 = VECTOR('',#11697,1.);
+#11697 = DIRECTION('',(0.,-1.,1.22E-15));
+#11698 = PCURVE('',#11464,#11699);
+#11699 = DEFINITIONAL_REPRESENTATION('',(#11700),#11704);
+#11700 = LINE('',#11701,#11702);
+#11701 = CARTESIAN_POINT('',(1.7,1.139E-15));
+#11702 = VECTOR('',#11703,1.);
+#11703 = DIRECTION('',(-5.5E-16,-1.));
+#11704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11704 = PCURVE('',#11548,#11705);
-#11705 = DEFINITIONAL_REPRESENTATION('',(#11706),#11710);
-#11706 = LINE('',#11707,#11708);
-#11707 = CARTESIAN_POINT('',(-0.3625,0.55));
-#11708 = VECTOR('',#11709,1.);
-#11709 = DIRECTION('',(0.,-1.));
-#11710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11705 = PCURVE('',#11518,#11706);
+#11706 = DEFINITIONAL_REPRESENTATION('',(#11707),#11711);
+#11707 = LINE('',#11708,#11709);
+#11708 = CARTESIAN_POINT('',(-0.3625,-0.55));
+#11709 = VECTOR('',#11710,1.);
+#11710 = DIRECTION('',(1.,0.));
+#11711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11711 = ORIENTED_EDGE('',*,*,#11509,.F.);
-#11712 = ORIENTED_EDGE('',*,*,#11374,.F.);
-#11713 = ADVANCED_FACE('',(#11714),#11362,.T.);
-#11714 = FACE_BOUND('',#11715,.T.);
-#11715 = EDGE_LOOP('',(#11716,#11741,#11764,#11787,#11808,#11809,#11810,
-    #11811));
-#11716 = ORIENTED_EDGE('',*,*,#11717,.F.);
-#11717 = EDGE_CURVE('',#11718,#11720,#11722,.T.);
-#11718 = VERTEX_POINT('',#11719);
-#11719 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
-#11720 = VERTEX_POINT('',#11721);
-#11721 = CARTESIAN_POINT('',(-1.9,2.05,3.6));
-#11722 = SURFACE_CURVE('',#11723,(#11727,#11734),.PCURVE_S1.);
-#11723 = LINE('',#11724,#11725);
-#11724 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
-#11725 = VECTOR('',#11726,1.);
-#11726 = DIRECTION('',(0.,2.2E-16,1.));
-#11727 = PCURVE('',#11362,#11728);
-#11728 = DEFINITIONAL_REPRESENTATION('',(#11729),#11733);
-#11729 = LINE('',#11730,#11731);
-#11730 = CARTESIAN_POINT('',(8.881784197001E-16,-1.7763568394E-15));
-#11731 = VECTOR('',#11732,1.);
-#11732 = DIRECTION('',(1.,-4.5E-16));
-#11733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11712 = ADVANCED_FACE('',(#11713),#11438,.T.);
+#11713 = FACE_BOUND('',#11714,.T.);
+#11714 = EDGE_LOOP('',(#11715,#11738,#11759,#11760));
+#11715 = ORIENTED_EDGE('',*,*,#11716,.T.);
+#11716 = EDGE_CURVE('',#11395,#11717,#11719,.T.);
+#11717 = VERTEX_POINT('',#11718);
+#11718 = CARTESIAN_POINT('',(-1.9,-1.325,3.6));
+#11719 = SURFACE_CURVE('',#11720,(#11724,#11731),.PCURVE_S1.);
+#11720 = LINE('',#11721,#11722);
+#11721 = CARTESIAN_POINT('',(-1.9,-1.325,5.3));
+#11722 = VECTOR('',#11723,1.);
+#11723 = DIRECTION('',(0.,-1.11E-15,-1.));
+#11724 = PCURVE('',#11438,#11725);
+#11725 = DEFINITIONAL_REPRESENTATION('',(#11726),#11730);
+#11726 = LINE('',#11727,#11728);
+#11727 = CARTESIAN_POINT('',(0.,0.));
+#11728 = VECTOR('',#11729,1.);
+#11729 = DIRECTION('',(0.,-1.));
+#11730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11734 = PCURVE('',#11632,#11735);
-#11735 = DEFINITIONAL_REPRESENTATION('',(#11736),#11740);
-#11736 = LINE('',#11737,#11738);
-#11737 = CARTESIAN_POINT('',(-1.4,-0.55));
-#11738 = VECTOR('',#11739,1.);
-#11739 = DIRECTION('',(1.,0.));
-#11740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11731 = PCURVE('',#11410,#11732);
+#11732 = DEFINITIONAL_REPRESENTATION('',(#11733),#11737);
+#11733 = LINE('',#11734,#11735);
+#11734 = CARTESIAN_POINT('',(2.8,-3.375));
+#11735 = VECTOR('',#11736,1.);
+#11736 = DIRECTION('',(-1.,-4.4E-16));
+#11737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11741 = ORIENTED_EDGE('',*,*,#11742,.T.);
-#11742 = EDGE_CURVE('',#11718,#11743,#11745,.T.);
-#11743 = VERTEX_POINT('',#11744);
-#11744 = CARTESIAN_POINT('',(-1.9,-2.05,2.5));
-#11745 = SURFACE_CURVE('',#11746,(#11750,#11757),.PCURVE_S1.);
-#11746 = LINE('',#11747,#11748);
-#11747 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
-#11748 = VECTOR('',#11749,1.);
-#11749 = DIRECTION('',(0.,-1.,6.7E-16));
-#11750 = PCURVE('',#11362,#11751);
-#11751 = DEFINITIONAL_REPRESENTATION('',(#11752),#11756);
-#11752 = LINE('',#11753,#11754);
-#11753 = CARTESIAN_POINT('',(0.,0.));
-#11754 = VECTOR('',#11755,1.);
-#11755 = DIRECTION('',(0.,-1.));
-#11756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11738 = ORIENTED_EDGE('',*,*,#11739,.T.);
+#11739 = EDGE_CURVE('',#11717,#11558,#11740,.T.);
+#11740 = SURFACE_CURVE('',#11741,(#11745,#11752),.PCURVE_S1.);
+#11741 = LINE('',#11742,#11743);
+#11742 = CARTESIAN_POINT('',(-1.9,-1.325,3.6));
+#11743 = VECTOR('',#11744,1.);
+#11744 = DIRECTION('',(1.,0.,0.));
+#11745 = PCURVE('',#11438,#11746);
+#11746 = DEFINITIONAL_REPRESENTATION('',(#11747),#11751);
+#11747 = LINE('',#11748,#11749);
+#11748 = CARTESIAN_POINT('',(0.,-1.7));
+#11749 = VECTOR('',#11750,1.);
+#11750 = DIRECTION('',(1.,0.));
+#11751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11757 = PCURVE('',#11604,#11758);
-#11758 = DEFINITIONAL_REPRESENTATION('',(#11759),#11763);
-#11759 = LINE('',#11760,#11761);
-#11760 = CARTESIAN_POINT('',(1.1,0.));
-#11761 = VECTOR('',#11762,1.);
-#11762 = DIRECTION('',(0.,-1.));
-#11763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11752 = PCURVE('',#11596,#11753);
+#11753 = DEFINITIONAL_REPRESENTATION('',(#11754),#11758);
+#11754 = LINE('',#11755,#11756);
+#11755 = CARTESIAN_POINT('',(-0.3625,0.55));
+#11756 = VECTOR('',#11757,1.);
+#11757 = DIRECTION('',(0.,-1.));
+#11758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11764 = ORIENTED_EDGE('',*,*,#11765,.T.);
-#11765 = EDGE_CURVE('',#11743,#11766,#11768,.T.);
+#11759 = ORIENTED_EDGE('',*,*,#11557,.F.);
+#11760 = ORIENTED_EDGE('',*,*,#11422,.F.);
+#11761 = ADVANCED_FACE('',(#11762),#11410,.T.);
+#11762 = FACE_BOUND('',#11763,.T.);
+#11763 = EDGE_LOOP('',(#11764,#11789,#11812,#11835,#11856,#11857,#11858,
+    #11859));
+#11764 = ORIENTED_EDGE('',*,*,#11765,.F.);
+#11765 = EDGE_CURVE('',#11766,#11768,#11770,.T.);
 #11766 = VERTEX_POINT('',#11767);
-#11767 = CARTESIAN_POINT('',(-1.9,-2.05,3.6));
-#11768 = SURFACE_CURVE('',#11769,(#11773,#11780),.PCURVE_S1.);
-#11769 = LINE('',#11770,#11771);
-#11770 = CARTESIAN_POINT('',(-1.9,-2.05,2.5));
-#11771 = VECTOR('',#11772,1.);
-#11772 = DIRECTION('',(0.,2.2E-16,1.));
-#11773 = PCURVE('',#11362,#11774);
-#11774 = DEFINITIONAL_REPRESENTATION('',(#11775),#11779);
-#11775 = LINE('',#11776,#11777);
-#11776 = CARTESIAN_POINT('',(-9.706431605997E-16,-4.1));
-#11777 = VECTOR('',#11778,1.);
-#11778 = DIRECTION('',(1.,-4.5E-16));
-#11779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11767 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
+#11768 = VERTEX_POINT('',#11769);
+#11769 = CARTESIAN_POINT('',(-1.9,2.05,3.6));
+#11770 = SURFACE_CURVE('',#11771,(#11775,#11782),.PCURVE_S1.);
+#11771 = LINE('',#11772,#11773);
+#11772 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
+#11773 = VECTOR('',#11774,1.);
+#11774 = DIRECTION('',(0.,2.2E-16,1.));
+#11775 = PCURVE('',#11410,#11776);
+#11776 = DEFINITIONAL_REPRESENTATION('',(#11777),#11781);
+#11777 = LINE('',#11778,#11779);
+#11778 = CARTESIAN_POINT('',(8.881784197001E-16,-1.7763568394E-15));
+#11779 = VECTOR('',#11780,1.);
+#11780 = DIRECTION('',(1.,-4.5E-16));
+#11781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11780 = PCURVE('',#11576,#11781);
-#11781 = DEFINITIONAL_REPRESENTATION('',(#11782),#11786);
-#11782 = LINE('',#11783,#11784);
-#11783 = CARTESIAN_POINT('',(-1.4,-0.55));
-#11784 = VECTOR('',#11785,1.);
-#11785 = DIRECTION('',(1.,0.));
-#11786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11782 = PCURVE('',#11680,#11783);
+#11783 = DEFINITIONAL_REPRESENTATION('',(#11784),#11788);
+#11784 = LINE('',#11785,#11786);
+#11785 = CARTESIAN_POINT('',(-1.4,-0.55));
+#11786 = VECTOR('',#11787,1.);
+#11787 = DIRECTION('',(1.,0.));
+#11788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11787 = ORIENTED_EDGE('',*,*,#11788,.T.);
-#11788 = EDGE_CURVE('',#11766,#11669,#11789,.T.);
-#11789 = SURFACE_CURVE('',#11790,(#11794,#11801),.PCURVE_S1.);
-#11790 = LINE('',#11791,#11792);
-#11791 = CARTESIAN_POINT('',(-1.9,-2.05,3.6));
-#11792 = VECTOR('',#11793,1.);
-#11793 = DIRECTION('',(0.,1.,-1.22E-15));
-#11794 = PCURVE('',#11362,#11795);
-#11795 = DEFINITIONAL_REPRESENTATION('',(#11796),#11800);
-#11796 = LINE('',#11797,#11798);
-#11797 = CARTESIAN_POINT('',(1.1,-4.1));
-#11798 = VECTOR('',#11799,1.);
-#11799 = DIRECTION('',(-5.5E-16,1.));
-#11800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11789 = ORIENTED_EDGE('',*,*,#11790,.T.);
+#11790 = EDGE_CURVE('',#11766,#11791,#11793,.T.);
+#11791 = VERTEX_POINT('',#11792);
+#11792 = CARTESIAN_POINT('',(-1.9,-2.05,2.5));
+#11793 = SURFACE_CURVE('',#11794,(#11798,#11805),.PCURVE_S1.);
+#11794 = LINE('',#11795,#11796);
+#11795 = CARTESIAN_POINT('',(-1.9,2.05,2.5));
+#11796 = VECTOR('',#11797,1.);
+#11797 = DIRECTION('',(0.,-1.,6.7E-16));
+#11798 = PCURVE('',#11410,#11799);
+#11799 = DEFINITIONAL_REPRESENTATION('',(#11800),#11804);
+#11800 = LINE('',#11801,#11802);
+#11801 = CARTESIAN_POINT('',(0.,0.));
+#11802 = VECTOR('',#11803,1.);
+#11803 = DIRECTION('',(0.,-1.));
+#11804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11801 = PCURVE('',#11548,#11802);
-#11802 = DEFINITIONAL_REPRESENTATION('',(#11803),#11807);
-#11803 = LINE('',#11804,#11805);
-#11804 = CARTESIAN_POINT('',(0.3625,0.55));
-#11805 = VECTOR('',#11806,1.);
-#11806 = DIRECTION('',(-1.,0.));
-#11807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11805 = PCURVE('',#11652,#11806);
+#11806 = DEFINITIONAL_REPRESENTATION('',(#11807),#11811);
+#11807 = LINE('',#11808,#11809);
+#11808 = CARTESIAN_POINT('',(1.1,0.));
+#11809 = VECTOR('',#11810,1.);
+#11810 = DIRECTION('',(0.,-1.));
+#11811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11808 = ORIENTED_EDGE('',*,*,#11668,.F.);
-#11809 = ORIENTED_EDGE('',*,*,#11346,.F.);
-#11810 = ORIENTED_EDGE('',*,*,#11482,.T.);
-#11811 = ORIENTED_EDGE('',*,*,#11812,.T.);
-#11812 = EDGE_CURVE('',#11455,#11720,#11813,.T.);
-#11813 = SURFACE_CURVE('',#11814,(#11818,#11825),.PCURVE_S1.);
-#11814 = LINE('',#11815,#11816);
-#11815 = CARTESIAN_POINT('',(-1.9,1.325,3.6));
-#11816 = VECTOR('',#11817,1.);
-#11817 = DIRECTION('',(0.,1.,-1.22E-15));
-#11818 = PCURVE('',#11362,#11819);
-#11819 = DEFINITIONAL_REPRESENTATION('',(#11820),#11824);
-#11820 = LINE('',#11821,#11822);
-#11821 = CARTESIAN_POINT('',(1.1,-0.725));
-#11822 = VECTOR('',#11823,1.);
-#11823 = DIRECTION('',(-5.5E-16,1.));
-#11824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11812 = ORIENTED_EDGE('',*,*,#11813,.T.);
+#11813 = EDGE_CURVE('',#11791,#11814,#11816,.T.);
+#11814 = VERTEX_POINT('',#11815);
+#11815 = CARTESIAN_POINT('',(-1.9,-2.05,3.6));
+#11816 = SURFACE_CURVE('',#11817,(#11821,#11828),.PCURVE_S1.);
+#11817 = LINE('',#11818,#11819);
+#11818 = CARTESIAN_POINT('',(-1.9,-2.05,2.5));
+#11819 = VECTOR('',#11820,1.);
+#11820 = DIRECTION('',(0.,2.2E-16,1.));
+#11821 = PCURVE('',#11410,#11822);
+#11822 = DEFINITIONAL_REPRESENTATION('',(#11823),#11827);
+#11823 = LINE('',#11824,#11825);
+#11824 = CARTESIAN_POINT('',(-9.706431605997E-16,-4.1));
+#11825 = VECTOR('',#11826,1.);
+#11826 = DIRECTION('',(1.,-4.5E-16));
+#11827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11825 = PCURVE('',#11470,#11826);
-#11826 = DEFINITIONAL_REPRESENTATION('',(#11827),#11831);
-#11827 = LINE('',#11828,#11829);
-#11828 = CARTESIAN_POINT('',(0.3625,0.55));
-#11829 = VECTOR('',#11830,1.);
-#11830 = DIRECTION('',(-1.,0.));
-#11831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11828 = PCURVE('',#11624,#11829);
+#11829 = DEFINITIONAL_REPRESENTATION('',(#11830),#11834);
+#11830 = LINE('',#11831,#11832);
+#11831 = CARTESIAN_POINT('',(-1.4,-0.55));
+#11832 = VECTOR('',#11833,1.);
+#11833 = DIRECTION('',(1.,0.));
+#11834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11832 = ADVANCED_FACE('',(#11833),#11470,.F.);
-#11833 = FACE_BOUND('',#11834,.F.);
-#11834 = EDGE_LOOP('',(#11835,#11856,#11857,#11858));
 #11835 = ORIENTED_EDGE('',*,*,#11836,.T.);
-#11836 = EDGE_CURVE('',#11720,#11617,#11837,.T.);
+#11836 = EDGE_CURVE('',#11814,#11717,#11837,.T.);
 #11837 = SURFACE_CURVE('',#11838,(#11842,#11849),.PCURVE_S1.);
 #11838 = LINE('',#11839,#11840);
-#11839 = CARTESIAN_POINT('',(-1.9,2.05,3.6));
+#11839 = CARTESIAN_POINT('',(-1.9,-2.05,3.6));
 #11840 = VECTOR('',#11841,1.);
-#11841 = DIRECTION('',(1.,0.,0.));
-#11842 = PCURVE('',#11470,#11843);
+#11841 = DIRECTION('',(0.,1.,-1.22E-15));
+#11842 = PCURVE('',#11410,#11843);
 #11843 = DEFINITIONAL_REPRESENTATION('',(#11844),#11848);
 #11844 = LINE('',#11845,#11846);
-#11845 = CARTESIAN_POINT('',(-0.3625,0.55));
+#11845 = CARTESIAN_POINT('',(1.1,-4.1));
 #11846 = VECTOR('',#11847,1.);
-#11847 = DIRECTION('',(0.,-1.));
+#11847 = DIRECTION('',(-5.5E-16,1.));
 #11848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11849 = PCURVE('',#11632,#11850);
+#11849 = PCURVE('',#11596,#11850);
 #11850 = DEFINITIONAL_REPRESENTATION('',(#11851),#11855);
 #11851 = LINE('',#11852,#11853);
-#11852 = CARTESIAN_POINT('',(-0.3,-0.55));
+#11852 = CARTESIAN_POINT('',(0.3625,0.55));
 #11853 = VECTOR('',#11854,1.);
-#11854 = DIRECTION('',(0.,1.));
+#11854 = DIRECTION('',(-1.,0.));
 #11855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11856 = ORIENTED_EDGE('',*,*,#11644,.T.);
-#11857 = ORIENTED_EDGE('',*,*,#11454,.T.);
-#11858 = ORIENTED_EDGE('',*,*,#11812,.T.);
-#11859 = ADVANCED_FACE('',(#11860),#11632,.T.);
-#11860 = FACE_BOUND('',#11861,.T.);
-#11861 = EDGE_LOOP('',(#11862,#11863,#11864,#11865));
-#11862 = ORIENTED_EDGE('',*,*,#11717,.T.);
-#11863 = ORIENTED_EDGE('',*,*,#11836,.T.);
-#11864 = ORIENTED_EDGE('',*,*,#11616,.T.);
-#11865 = ORIENTED_EDGE('',*,*,#11866,.T.);
-#11866 = EDGE_CURVE('',#11589,#11718,#11867,.T.);
-#11867 = SURFACE_CURVE('',#11868,(#11872,#11879),.PCURVE_S1.);
+#11856 = ORIENTED_EDGE('',*,*,#11716,.F.);
+#11857 = ORIENTED_EDGE('',*,*,#11394,.F.);
+#11858 = ORIENTED_EDGE('',*,*,#11530,.T.);
+#11859 = ORIENTED_EDGE('',*,*,#11860,.T.);
+#11860 = EDGE_CURVE('',#11503,#11768,#11861,.T.);
+#11861 = SURFACE_CURVE('',#11862,(#11866,#11873),.PCURVE_S1.);
+#11862 = LINE('',#11863,#11864);
+#11863 = CARTESIAN_POINT('',(-1.9,1.325,3.6));
+#11864 = VECTOR('',#11865,1.);
+#11865 = DIRECTION('',(0.,1.,-1.22E-15));
+#11866 = PCURVE('',#11410,#11867);
+#11867 = DEFINITIONAL_REPRESENTATION('',(#11868),#11872);
 #11868 = LINE('',#11869,#11870);
-#11869 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
+#11869 = CARTESIAN_POINT('',(1.1,-0.725));
 #11870 = VECTOR('',#11871,1.);
-#11871 = DIRECTION('',(-1.,0.,0.));
-#11872 = PCURVE('',#11632,#11873);
-#11873 = DEFINITIONAL_REPRESENTATION('',(#11874),#11878);
-#11874 = LINE('',#11875,#11876);
-#11875 = CARTESIAN_POINT('',(-1.4,0.55));
-#11876 = VECTOR('',#11877,1.);
-#11877 = DIRECTION('',(0.,-1.));
-#11878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11871 = DIRECTION('',(-5.5E-16,1.));
+#11872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11879 = PCURVE('',#11604,#11880);
-#11880 = DEFINITIONAL_REPRESENTATION('',(#11881),#11885);
-#11881 = LINE('',#11882,#11883);
-#11882 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
-#11883 = VECTOR('',#11884,1.);
-#11884 = DIRECTION('',(1.,0.));
-#11885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11873 = PCURVE('',#11518,#11874);
+#11874 = DEFINITIONAL_REPRESENTATION('',(#11875),#11879);
+#11875 = LINE('',#11876,#11877);
+#11876 = CARTESIAN_POINT('',(0.3625,0.55));
+#11877 = VECTOR('',#11878,1.);
+#11878 = DIRECTION('',(-1.,0.));
+#11879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11886 = ADVANCED_FACE('',(#11887),#11604,.T.);
-#11887 = FACE_BOUND('',#11888,.T.);
-#11888 = EDGE_LOOP('',(#11889,#11890,#11911,#11912));
-#11889 = ORIENTED_EDGE('',*,*,#11588,.T.);
-#11890 = ORIENTED_EDGE('',*,*,#11891,.T.);
-#11891 = EDGE_CURVE('',#11561,#11743,#11892,.T.);
-#11892 = SURFACE_CURVE('',#11893,(#11897,#11904),.PCURVE_S1.);
-#11893 = LINE('',#11894,#11895);
-#11894 = CARTESIAN_POINT('',(-0.8,-2.05,2.5));
-#11895 = VECTOR('',#11896,1.);
-#11896 = DIRECTION('',(-1.,0.,0.));
-#11897 = PCURVE('',#11604,#11898);
+#11880 = ADVANCED_FACE('',(#11881),#11518,.F.);
+#11881 = FACE_BOUND('',#11882,.F.);
+#11882 = EDGE_LOOP('',(#11883,#11904,#11905,#11906));
+#11883 = ORIENTED_EDGE('',*,*,#11884,.T.);
+#11884 = EDGE_CURVE('',#11768,#11665,#11885,.T.);
+#11885 = SURFACE_CURVE('',#11886,(#11890,#11897),.PCURVE_S1.);
+#11886 = LINE('',#11887,#11888);
+#11887 = CARTESIAN_POINT('',(-1.9,2.05,3.6));
+#11888 = VECTOR('',#11889,1.);
+#11889 = DIRECTION('',(1.,0.,0.));
+#11890 = PCURVE('',#11518,#11891);
+#11891 = DEFINITIONAL_REPRESENTATION('',(#11892),#11896);
+#11892 = LINE('',#11893,#11894);
+#11893 = CARTESIAN_POINT('',(-0.3625,0.55));
+#11894 = VECTOR('',#11895,1.);
+#11895 = DIRECTION('',(0.,-1.));
+#11896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11897 = PCURVE('',#11680,#11898);
 #11898 = DEFINITIONAL_REPRESENTATION('',(#11899),#11903);
 #11899 = LINE('',#11900,#11901);
-#11900 = CARTESIAN_POINT('',(0.,-4.1));
+#11900 = CARTESIAN_POINT('',(-0.3,-0.55));
 #11901 = VECTOR('',#11902,1.);
-#11902 = DIRECTION('',(1.,0.));
+#11902 = DIRECTION('',(0.,1.));
 #11903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11904 = PCURVE('',#11576,#11905);
-#11905 = DEFINITIONAL_REPRESENTATION('',(#11906),#11910);
-#11906 = LINE('',#11907,#11908);
-#11907 = CARTESIAN_POINT('',(-1.4,0.55));
-#11908 = VECTOR('',#11909,1.);
-#11909 = DIRECTION('',(0.,-1.));
-#11910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11904 = ORIENTED_EDGE('',*,*,#11692,.T.);
+#11905 = ORIENTED_EDGE('',*,*,#11502,.T.);
+#11906 = ORIENTED_EDGE('',*,*,#11860,.T.);
+#11907 = ADVANCED_FACE('',(#11908),#11680,.T.);
+#11908 = FACE_BOUND('',#11909,.T.);
+#11909 = EDGE_LOOP('',(#11910,#11911,#11912,#11913));
+#11910 = ORIENTED_EDGE('',*,*,#11765,.T.);
+#11911 = ORIENTED_EDGE('',*,*,#11884,.T.);
+#11912 = ORIENTED_EDGE('',*,*,#11664,.T.);
+#11913 = ORIENTED_EDGE('',*,*,#11914,.T.);
+#11914 = EDGE_CURVE('',#11637,#11766,#11915,.T.);
+#11915 = SURFACE_CURVE('',#11916,(#11920,#11927),.PCURVE_S1.);
+#11916 = LINE('',#11917,#11918);
+#11917 = CARTESIAN_POINT('',(-0.8,2.05,2.5));
+#11918 = VECTOR('',#11919,1.);
+#11919 = DIRECTION('',(-1.,0.,0.));
+#11920 = PCURVE('',#11680,#11921);
+#11921 = DEFINITIONAL_REPRESENTATION('',(#11922),#11926);
+#11922 = LINE('',#11923,#11924);
+#11923 = CARTESIAN_POINT('',(-1.4,0.55));
+#11924 = VECTOR('',#11925,1.);
+#11925 = DIRECTION('',(0.,-1.));
+#11926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11911 = ORIENTED_EDGE('',*,*,#11742,.F.);
-#11912 = ORIENTED_EDGE('',*,*,#11866,.F.);
-#11913 = ADVANCED_FACE('',(#11914),#11576,.F.);
-#11914 = FACE_BOUND('',#11915,.F.);
-#11915 = EDGE_LOOP('',(#11916,#11917,#11938,#11939));
-#11916 = ORIENTED_EDGE('',*,*,#11765,.T.);
-#11917 = ORIENTED_EDGE('',*,*,#11918,.F.);
-#11918 = EDGE_CURVE('',#11533,#11766,#11919,.T.);
-#11919 = SURFACE_CURVE('',#11920,(#11924,#11931),.PCURVE_S1.);
-#11920 = LINE('',#11921,#11922);
-#11921 = CARTESIAN_POINT('',(-0.8,-2.05,3.6));
-#11922 = VECTOR('',#11923,1.);
-#11923 = DIRECTION('',(-1.,0.,0.));
-#11924 = PCURVE('',#11576,#11925);
-#11925 = DEFINITIONAL_REPRESENTATION('',(#11926),#11930);
-#11926 = LINE('',#11927,#11928);
-#11927 = CARTESIAN_POINT('',(-0.3,0.55));
-#11928 = VECTOR('',#11929,1.);
-#11929 = DIRECTION('',(0.,-1.));
-#11930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11927 = PCURVE('',#11652,#11928);
+#11928 = DEFINITIONAL_REPRESENTATION('',(#11929),#11933);
+#11929 = LINE('',#11930,#11931);
+#11930 = CARTESIAN_POINT('',(0.,-1.7763568394E-15));
+#11931 = VECTOR('',#11932,1.);
+#11932 = DIRECTION('',(1.,0.));
+#11933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11931 = PCURVE('',#11548,#11932);
-#11932 = DEFINITIONAL_REPRESENTATION('',(#11933),#11937);
-#11933 = LINE('',#11934,#11935);
-#11934 = CARTESIAN_POINT('',(0.3625,-0.55));
-#11935 = VECTOR('',#11936,1.);
-#11936 = DIRECTION('',(-0.,1.));
-#11937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#11934 = ADVANCED_FACE('',(#11935),#11652,.T.);
+#11935 = FACE_BOUND('',#11936,.T.);
+#11936 = EDGE_LOOP('',(#11937,#11938,#11959,#11960));
+#11937 = ORIENTED_EDGE('',*,*,#11636,.T.);
+#11938 = ORIENTED_EDGE('',*,*,#11939,.T.);
+#11939 = EDGE_CURVE('',#11609,#11791,#11940,.T.);
+#11940 = SURFACE_CURVE('',#11941,(#11945,#11952),.PCURVE_S1.);
+#11941 = LINE('',#11942,#11943);
+#11942 = CARTESIAN_POINT('',(-0.8,-2.05,2.5));
+#11943 = VECTOR('',#11944,1.);
+#11944 = DIRECTION('',(-1.,0.,0.));
+#11945 = PCURVE('',#11652,#11946);
+#11946 = DEFINITIONAL_REPRESENTATION('',(#11947),#11951);
+#11947 = LINE('',#11948,#11949);
+#11948 = CARTESIAN_POINT('',(0.,-4.1));
+#11949 = VECTOR('',#11950,1.);
+#11950 = DIRECTION('',(1.,0.));
+#11951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11938 = ORIENTED_EDGE('',*,*,#11560,.T.);
-#11939 = ORIENTED_EDGE('',*,*,#11891,.T.);
-#11940 = ADVANCED_FACE('',(#11941),#11548,.F.);
-#11941 = FACE_BOUND('',#11942,.F.);
-#11942 = EDGE_LOOP('',(#11943,#11944,#11945,#11946));
-#11943 = ORIENTED_EDGE('',*,*,#11918,.T.);
-#11944 = ORIENTED_EDGE('',*,*,#11788,.T.);
-#11945 = ORIENTED_EDGE('',*,*,#11691,.T.);
-#11946 = ORIENTED_EDGE('',*,*,#11532,.T.);
-#11947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11951)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#11948,#11949,#11950)) 
+#11952 = PCURVE('',#11624,#11953);
+#11953 = DEFINITIONAL_REPRESENTATION('',(#11954),#11958);
+#11954 = LINE('',#11955,#11956);
+#11955 = CARTESIAN_POINT('',(-1.4,0.55));
+#11956 = VECTOR('',#11957,1.);
+#11957 = DIRECTION('',(0.,-1.));
+#11958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11959 = ORIENTED_EDGE('',*,*,#11790,.F.);
+#11960 = ORIENTED_EDGE('',*,*,#11914,.F.);
+#11961 = ADVANCED_FACE('',(#11962),#11624,.F.);
+#11962 = FACE_BOUND('',#11963,.F.);
+#11963 = EDGE_LOOP('',(#11964,#11965,#11986,#11987));
+#11964 = ORIENTED_EDGE('',*,*,#11813,.T.);
+#11965 = ORIENTED_EDGE('',*,*,#11966,.F.);
+#11966 = EDGE_CURVE('',#11581,#11814,#11967,.T.);
+#11967 = SURFACE_CURVE('',#11968,(#11972,#11979),.PCURVE_S1.);
+#11968 = LINE('',#11969,#11970);
+#11969 = CARTESIAN_POINT('',(-0.8,-2.05,3.6));
+#11970 = VECTOR('',#11971,1.);
+#11971 = DIRECTION('',(-1.,0.,0.));
+#11972 = PCURVE('',#11624,#11973);
+#11973 = DEFINITIONAL_REPRESENTATION('',(#11974),#11978);
+#11974 = LINE('',#11975,#11976);
+#11975 = CARTESIAN_POINT('',(-0.3,0.55));
+#11976 = VECTOR('',#11977,1.);
+#11977 = DIRECTION('',(0.,-1.));
+#11978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11979 = PCURVE('',#11596,#11980);
+#11980 = DEFINITIONAL_REPRESENTATION('',(#11981),#11985);
+#11981 = LINE('',#11982,#11983);
+#11982 = CARTESIAN_POINT('',(0.3625,-0.55));
+#11983 = VECTOR('',#11984,1.);
+#11984 = DIRECTION('',(-0.,1.));
+#11985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11986 = ORIENTED_EDGE('',*,*,#11608,.T.);
+#11987 = ORIENTED_EDGE('',*,*,#11939,.T.);
+#11988 = ADVANCED_FACE('',(#11989),#11596,.F.);
+#11989 = FACE_BOUND('',#11990,.F.);
+#11990 = EDGE_LOOP('',(#11991,#11992,#11993,#11994));
+#11991 = ORIENTED_EDGE('',*,*,#11966,.T.);
+#11992 = ORIENTED_EDGE('',*,*,#11836,.T.);
+#11993 = ORIENTED_EDGE('',*,*,#11739,.T.);
+#11994 = ORIENTED_EDGE('',*,*,#11580,.T.);
+#11995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11999)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11996,#11997,#11998)) 
 REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#11948 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#11949 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#11950 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#11951 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11948,
+#11996 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11997 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11998 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11999 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#11996,
   'distance_accuracy_value','confusion accuracy');
-#11952 = SHAPE_DEFINITION_REPRESENTATION(#11953,#11304);
-#11953 = PRODUCT_DEFINITION_SHAPE('','',#11954);
-#11954 = PRODUCT_DEFINITION('design','',#11955,#11958);
-#11955 = PRODUCT_DEFINITION_FORMATION('','',#11956);
-#11956 = PRODUCT('Button','Button','',(#11957));
-#11957 = PRODUCT_CONTEXT('',#2,'mechanical');
-#11958 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#11959 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11960,#11962);
-#11960 = ( REPRESENTATION_RELATIONSHIP('','',#11304,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11961) 
+#12000 = SHAPE_DEFINITION_REPRESENTATION(#12001,#11352);
+#12001 = PRODUCT_DEFINITION_SHAPE('','',#12002);
+#12002 = PRODUCT_DEFINITION('design','',#12003,#12006);
+#12003 = PRODUCT_DEFINITION_FORMATION('','',#12004);
+#12004 = PRODUCT('Button','Button','',(#12005));
+#12005 = PRODUCT_CONTEXT('',#2,'mechanical');
+#12006 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12007 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12008,#12010);
+#12008 = ( REPRESENTATION_RELATIONSHIP('','',#11352,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12009) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#11961 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
-#11962 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #11963);
-#11963 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Button','',#5,#11954,$);
-#11964 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#11956));
-#11965 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#11966),#13828);
-#11966 = MANIFOLD_SOLID_BREP('',#11967);
-#11967 = CLOSED_SHELL('',(#11968,#12086,#12161,#12236,#12426,#12606,
-    #12633,#12660,#12801,#12883,#12964,#13058,#13162,#13244,#13325,
-    #13397,#13445,#13471,#13500,#13554,#13581,#13630,#13657,#13711,
-    #13738,#13787,#13814,#13821));
-#11968 = ADVANCED_FACE('',(#11969),#11983,.F.);
-#11969 = FACE_BOUND('',#11970,.F.);
-#11970 = EDGE_LOOP('',(#11971,#12005,#12033,#12060));
-#11971 = ORIENTED_EDGE('',*,*,#11972,.T.);
-#11972 = EDGE_CURVE('',#11973,#11975,#11977,.T.);
-#11973 = VERTEX_POINT('',#11974);
-#11974 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
-#11975 = VERTEX_POINT('',#11976);
-#11976 = CARTESIAN_POINT('',(10.094686970869,-1.85,9.114411087451));
-#11977 = SURFACE_CURVE('',#11978,(#11982,#11994),.PCURVE_S1.);
-#11978 = LINE('',#11979,#11980);
-#11979 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
-#11980 = VECTOR('',#11981,1.);
-#11981 = DIRECTION('',(0.,-1.,6.7E-16));
-#11982 = PCURVE('',#11983,#11988);
-#11983 = PLANE('',#11984);
-#11984 = AXIS2_PLACEMENT_3D('',#11985,#11986,#11987);
-#11985 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
-#11986 = DIRECTION('',(-0.258819045103,6.4E-16,0.965925826289));
-#11987 = DIRECTION('',(0.965925826289,1.7E-16,0.258819045103));
-#11988 = DEFINITIONAL_REPRESENTATION('',(#11989),#11993);
-#11989 = LINE('',#11990,#11991);
-#11990 = CARTESIAN_POINT('',(0.,0.));
-#11991 = VECTOR('',#11992,1.);
-#11992 = DIRECTION('',(3.408760218686E-18,-1.));
-#11993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12009 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#12010 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12011);
+#12011 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Button','',#5,#12002,$);
+#12012 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#12004));
+#12013 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12014),#13902);
+#12014 = MANIFOLD_SOLID_BREP('',#12015);
+#12015 = CLOSED_SHELL('',(#12016,#12136,#12222,#12308,#12498,#12678,
+    #12705,#12732,#12873,#12955,#13036,#13130,#13234,#13316,#13397,
+    #13469,#13518,#13545,#13574,#13628,#13655,#13704,#13731,#13763,
+    #13812,#13861,#13888,#13895));
+#12016 = ADVANCED_FACE('',(#12017),#12031,.F.);
+#12017 = FACE_BOUND('',#12018,.F.);
+#12018 = EDGE_LOOP('',(#12019,#12054,#12082,#12110));
+#12019 = ORIENTED_EDGE('',*,*,#12020,.T.);
+#12020 = EDGE_CURVE('',#12021,#12023,#12025,.T.);
+#12021 = VERTEX_POINT('',#12022);
+#12022 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
+#12023 = VERTEX_POINT('',#12024);
+#12024 = CARTESIAN_POINT('',(10.094686970869,-1.85,9.114411087451));
+#12025 = SURFACE_CURVE('',#12026,(#12030,#12042),.PCURVE_S1.);
+#12026 = LINE('',#12027,#12028);
+#12027 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
+#12028 = VECTOR('',#12029,1.);
+#12029 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12030 = PCURVE('',#12031,#12036);
+#12031 = PLANE('',#12032);
+#12032 = AXIS2_PLACEMENT_3D('',#12033,#12034,#12035);
+#12033 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
+#12034 = DIRECTION('',(-0.258819045103,-2.144786184852E-16,
+    0.965925826289));
+#12035 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12036 = DEFINITIONAL_REPRESENTATION('',(#12037),#12041);
+#12037 = LINE('',#12038,#12039);
+#12038 = CARTESIAN_POINT('',(0.,0.));
+#12039 = VECTOR('',#12040,1.);
+#12040 = DIRECTION('',(0.,-1.));
+#12041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#11994 = PCURVE('',#11995,#12000);
-#11995 = CYLINDRICAL_SURFACE('',#11996,0.75);
-#11996 = AXIS2_PLACEMENT_3D('',#11997,#11998,#11999);
-#11997 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
-#11998 = DIRECTION('',(0.,1.,-6.7E-16));
-#11999 = DIRECTION('',(1.,0.,0.));
-#12000 = DEFINITIONAL_REPRESENTATION('',(#12001),#12004);
-#12001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12002,#12003),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.,3.7),.PIECEWISE_BEZIER_KNOTS.);
-#12002 = CARTESIAN_POINT('',(-0.240900098398,0.));
-#12003 = CARTESIAN_POINT('',(-0.240900098398,-3.7));
-#12004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12042 = PCURVE('',#12043,#12048);
+#12043 = CYLINDRICAL_SURFACE('',#12044,0.75);
+#12044 = AXIS2_PLACEMENT_3D('',#12045,#12046,#12047);
+#12045 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
+#12046 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#12047 = DIRECTION('',(1.,0.,0.));
+#12048 = DEFINITIONAL_REPRESENTATION('',(#12049),#12053);
+#12049 = LINE('',#12050,#12051);
+#12050 = CARTESIAN_POINT('',(-0.240900098398,0.));
+#12051 = VECTOR('',#12052,1.);
+#12052 = DIRECTION('',(-0.,-1.));
+#12053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12005 = ORIENTED_EDGE('',*,*,#12006,.T.);
-#12006 = EDGE_CURVE('',#11975,#12007,#12009,.T.);
-#12007 = VERTEX_POINT('',#12008);
-#12008 = CARTESIAN_POINT('',(10.384509926444,-1.85,9.192068914346));
-#12009 = SURFACE_CURVE('',#12010,(#12014,#12021),.PCURVE_S1.);
-#12010 = LINE('',#12011,#12012);
-#12011 = CARTESIAN_POINT('',(10.094686970869,-1.85,9.114411087451));
-#12012 = VECTOR('',#12013,1.);
-#12013 = DIRECTION('',(0.965925826289,6.E-17,0.258819045103));
-#12014 = PCURVE('',#11983,#12015);
-#12015 = DEFINITIONAL_REPRESENTATION('',(#12016),#12020);
-#12016 = LINE('',#12017,#12018);
-#12017 = CARTESIAN_POINT('',(-1.692450190651E-16,-3.7));
-#12018 = VECTOR('',#12019,1.);
-#12019 = DIRECTION('',(1.,-1.1E-16));
-#12020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12054 = ORIENTED_EDGE('',*,*,#12055,.T.);
+#12055 = EDGE_CURVE('',#12023,#12056,#12058,.T.);
+#12056 = VERTEX_POINT('',#12057);
+#12057 = CARTESIAN_POINT('',(10.384509926444,-1.85,9.192068914346));
+#12058 = SURFACE_CURVE('',#12059,(#12063,#12070),.PCURVE_S1.);
+#12059 = LINE('',#12060,#12061);
+#12060 = CARTESIAN_POINT('',(10.094686970869,-1.85,9.114411087451));
+#12061 = VECTOR('',#12062,1.);
+#12062 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12063 = PCURVE('',#12031,#12064);
+#12064 = DEFINITIONAL_REPRESENTATION('',(#12065),#12069);
+#12065 = LINE('',#12066,#12067);
+#12066 = CARTESIAN_POINT('',(2.126366786824E-16,-3.7));
+#12067 = VECTOR('',#12068,1.);
+#12068 = DIRECTION('',(1.,0.));
+#12069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12021 = PCURVE('',#12022,#12027);
-#12022 = PLANE('',#12023);
-#12023 = AXIS2_PLACEMENT_3D('',#12024,#12025,#12026);
-#12024 = CARTESIAN_POINT('',(2.209998132442,-1.85,7.172817655396));
-#12025 = DIRECTION('',(0.,-1.,4.4E-16));
-#12026 = DIRECTION('',(0.,-4.4E-16,-1.));
-#12027 = DEFINITIONAL_REPRESENTATION('',(#12028),#12032);
-#12028 = LINE('',#12029,#12030);
-#12029 = CARTESIAN_POINT('',(-1.941593432056,7.884688838426));
-#12030 = VECTOR('',#12031,1.);
-#12031 = DIRECTION('',(-0.258819045103,0.965925826289));
-#12032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12070 = PCURVE('',#12071,#12076);
+#12071 = PLANE('',#12072);
+#12072 = AXIS2_PLACEMENT_3D('',#12073,#12074,#12075);
+#12073 = CARTESIAN_POINT('',(2.209998132442,-1.85,7.172817655396));
+#12074 = DIRECTION('',(1.479114197289E-31,1.,2.22044604925E-16));
+#12075 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12076 = DEFINITIONAL_REPRESENTATION('',(#12077),#12081);
+#12077 = LINE('',#12078,#12079);
+#12078 = CARTESIAN_POINT('',(1.941593432056,7.884688838426));
+#12079 = VECTOR('',#12080,1.);
+#12080 = DIRECTION('',(0.258819045103,0.965925826289));
+#12081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12033 = ORIENTED_EDGE('',*,*,#12034,.F.);
-#12034 = EDGE_CURVE('',#12035,#12007,#12037,.T.);
-#12035 = VERTEX_POINT('',#12036);
-#12036 = CARTESIAN_POINT('',(10.384509926444,1.85,9.192068914346));
-#12037 = SURFACE_CURVE('',#12038,(#12042,#12049),.PCURVE_S1.);
-#12038 = LINE('',#12039,#12040);
-#12039 = CARTESIAN_POINT('',(10.384509926444,1.85,9.192068914346));
-#12040 = VECTOR('',#12041,1.);
-#12041 = DIRECTION('',(0.,-1.,6.7E-16));
-#12042 = PCURVE('',#11983,#12043);
-#12043 = DEFINITIONAL_REPRESENTATION('',(#12044),#12048);
-#12044 = LINE('',#12045,#12046);
-#12045 = CARTESIAN_POINT('',(0.300046802443,-5.100795641534E-17));
-#12046 = VECTOR('',#12047,1.);
-#12047 = DIRECTION('',(3.408760218686E-18,-1.));
-#12048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12082 = ORIENTED_EDGE('',*,*,#12083,.F.);
+#12083 = EDGE_CURVE('',#12084,#12056,#12086,.T.);
+#12084 = VERTEX_POINT('',#12085);
+#12085 = CARTESIAN_POINT('',(10.384509926444,1.85,9.192068914346));
+#12086 = SURFACE_CURVE('',#12087,(#12091,#12098),.PCURVE_S1.);
+#12087 = LINE('',#12088,#12089);
+#12088 = CARTESIAN_POINT('',(10.384509926444,1.85,9.192068914346));
+#12089 = VECTOR('',#12090,1.);
+#12090 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12091 = PCURVE('',#12031,#12092);
+#12092 = DEFINITIONAL_REPRESENTATION('',(#12093),#12097);
+#12093 = LINE('',#12094,#12095);
+#12094 = CARTESIAN_POINT('',(0.300046802443,1.724350149211E-17));
+#12095 = VECTOR('',#12096,1.);
+#12096 = DIRECTION('',(0.,-1.));
+#12097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12049 = PCURVE('',#12050,#12055);
-#12050 = CYLINDRICAL_SURFACE('',#12051,1.05);
-#12051 = AXIS2_PLACEMENT_3D('',#12052,#12053,#12054);
-#12052 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
-#12053 = DIRECTION('',(0.,1.,-6.7E-16));
-#12054 = DIRECTION('',(1.,0.,0.));
-#12055 = DEFINITIONAL_REPRESENTATION('',(#12056),#12059);
-#12056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12057,#12058),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.,3.7),.PIECEWISE_BEZIER_KNOTS.);
-#12057 = CARTESIAN_POINT('',(-0.246871856251,0.));
-#12058 = CARTESIAN_POINT('',(-0.246871856251,-3.7));
-#12059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12098 = PCURVE('',#12099,#12104);
+#12099 = CYLINDRICAL_SURFACE('',#12100,1.05);
+#12100 = AXIS2_PLACEMENT_3D('',#12101,#12102,#12103);
+#12101 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
+#12102 = DIRECTION('',(0.,1.,2.22044604925E-16));
+#12103 = DIRECTION('',(1.,0.,0.));
+#12104 = DEFINITIONAL_REPRESENTATION('',(#12105),#12109);
+#12105 = LINE('',#12106,#12107);
+#12106 = CARTESIAN_POINT('',(-0.246871856251,0.));
+#12107 = VECTOR('',#12108,1.);
+#12108 = DIRECTION('',(-0.,-1.));
+#12109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12060 = ORIENTED_EDGE('',*,*,#12061,.F.);
-#12061 = EDGE_CURVE('',#11973,#12035,#12062,.T.);
-#12062 = SURFACE_CURVE('',#12063,(#12067,#12074),.PCURVE_S1.);
-#12063 = LINE('',#12064,#12065);
-#12064 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
-#12065 = VECTOR('',#12066,1.);
-#12066 = DIRECTION('',(0.965925826289,6.E-17,0.258819045103));
-#12067 = PCURVE('',#11983,#12068);
-#12068 = DEFINITIONAL_REPRESENTATION('',(#12069),#12073);
-#12069 = LINE('',#12070,#12071);
-#12070 = CARTESIAN_POINT('',(-8.681944052569E-31,-5.107025913276E-15));
-#12071 = VECTOR('',#12072,1.);
-#12072 = DIRECTION('',(1.,-1.1E-16));
-#12073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12110 = ORIENTED_EDGE('',*,*,#12111,.F.);
+#12111 = EDGE_CURVE('',#12021,#12084,#12112,.T.);
+#12112 = SURFACE_CURVE('',#12113,(#12117,#12124),.PCURVE_S1.);
+#12113 = LINE('',#12114,#12115);
+#12114 = CARTESIAN_POINT('',(10.094686970869,1.85,9.114411087451));
+#12115 = VECTOR('',#12116,1.);
+#12116 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12117 = PCURVE('',#12031,#12118);
+#12118 = DEFINITIONAL_REPRESENTATION('',(#12119),#12123);
+#12119 = LINE('',#12120,#12121);
+#12120 = CARTESIAN_POINT('',(0.,0.));
+#12121 = VECTOR('',#12122,1.);
+#12122 = DIRECTION('',(1.,0.));
+#12123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12074 = PCURVE('',#12075,#12080);
-#12075 = PLANE('',#12076);
-#12076 = AXIS2_PLACEMENT_3D('',#12077,#12078,#12079);
-#12077 = CARTESIAN_POINT('',(2.209998132442,1.85,7.172817655396));
-#12078 = DIRECTION('',(0.,-1.,4.4E-16));
-#12079 = DIRECTION('',(0.,-4.4E-16,-1.));
-#12080 = DEFINITIONAL_REPRESENTATION('',(#12081),#12085);
-#12081 = LINE('',#12082,#12083);
-#12082 = CARTESIAN_POINT('',(-1.941593432056,7.884688838426));
-#12083 = VECTOR('',#12084,1.);
-#12084 = DIRECTION('',(-0.258819045103,0.965925826289));
-#12085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12124 = PCURVE('',#12125,#12130);
+#12125 = PLANE('',#12126);
+#12126 = AXIS2_PLACEMENT_3D('',#12127,#12128,#12129);
+#12127 = CARTESIAN_POINT('',(2.209998132442,1.85,7.172817655396));
+#12128 = DIRECTION('',(1.479114197289E-31,1.,2.22044604925E-16));
+#12129 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12130 = DEFINITIONAL_REPRESENTATION('',(#12131),#12135);
+#12131 = LINE('',#12132,#12133);
+#12132 = CARTESIAN_POINT('',(1.941593432056,7.884688838426));
+#12133 = VECTOR('',#12134,1.);
+#12134 = DIRECTION('',(0.258819045103,0.965925826289));
+#12135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12086 = ADVANCED_FACE('',(#12087),#11995,.F.);
-#12087 = FACE_BOUND('',#12088,.T.);
-#12088 = EDGE_LOOP('',(#12089,#12090,#12113,#12140));
-#12089 = ORIENTED_EDGE('',*,*,#11972,.T.);
-#12090 = ORIENTED_EDGE('',*,*,#12091,.T.);
-#12091 = EDGE_CURVE('',#11975,#12092,#12094,.T.);
-#12092 = VERTEX_POINT('',#12093);
-#12093 = CARTESIAN_POINT('',(8.836014165742,-1.85,9.465808551011));
-#12094 = SURFACE_CURVE('',#12095,(#12100,#12106),.PCURVE_S1.);
-#12095 = CIRCLE('',#12096,0.75);
-#12096 = AXIS2_PLACEMENT_3D('',#12097,#12098,#12099);
-#12097 = CARTESIAN_POINT('',(9.366344251631,-1.85,8.935478465121));
-#12098 = DIRECTION('',(0.,-1.,2.2E-16));
-#12099 = DIRECTION('',(1.,0.,0.));
-#12100 = PCURVE('',#11995,#12101);
-#12101 = DEFINITIONAL_REPRESENTATION('',(#12102),#12105);
-#12102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12103,#12104),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.240900098398,2.356194490192),
-  .PIECEWISE_BEZIER_KNOTS.);
-#12103 = CARTESIAN_POINT('',(-0.240900098398,-3.7));
-#12104 = CARTESIAN_POINT('',(-2.356194490192,-3.7));
-#12105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12136 = ADVANCED_FACE('',(#12137),#12043,.F.);
+#12137 = FACE_BOUND('',#12138,.T.);
+#12138 = EDGE_LOOP('',(#12139,#12140,#12168,#12196));
+#12139 = ORIENTED_EDGE('',*,*,#12020,.T.);
+#12140 = ORIENTED_EDGE('',*,*,#12141,.T.);
+#12141 = EDGE_CURVE('',#12023,#12142,#12144,.T.);
+#12142 = VERTEX_POINT('',#12143);
+#12143 = CARTESIAN_POINT('',(8.836014165742,-1.85,9.465808551011));
+#12144 = SURFACE_CURVE('',#12145,(#12150,#12157),.PCURVE_S1.);
+#12145 = CIRCLE('',#12146,0.75);
+#12146 = AXIS2_PLACEMENT_3D('',#12147,#12148,#12149);
+#12147 = CARTESIAN_POINT('',(9.366344251631,-1.85,8.935478465121));
+#12148 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12149 = DIRECTION('',(1.,0.,0.));
+#12150 = PCURVE('',#12043,#12151);
+#12151 = DEFINITIONAL_REPRESENTATION('',(#12152),#12156);
+#12152 = LINE('',#12153,#12154);
+#12153 = CARTESIAN_POINT('',(-0.,-3.7));
+#12154 = VECTOR('',#12155,1.);
+#12155 = DIRECTION('',(-1.,0.));
+#12156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12106 = PCURVE('',#12022,#12107);
-#12107 = DEFINITIONAL_REPRESENTATION('',(#12108),#12112);
-#12108 = CIRCLE('',#12109,0.75);
-#12109 = AXIS2_PLACEMENT_2D('',#12110,#12111);
-#12110 = CARTESIAN_POINT('',(-1.762660809726,7.156346119189));
-#12111 = DIRECTION('',(0.,1.));
-#12112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12157 = PCURVE('',#12071,#12158);
+#12158 = DEFINITIONAL_REPRESENTATION('',(#12159),#12167);
+#12159 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12160,#12161,#12162,#12163
+    ,#12164,#12165,#12166),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12160 = CARTESIAN_POINT('',(1.762660809726,7.906346119189));
+#12161 = CARTESIAN_POINT('',(3.061698915402,7.906346119189));
+#12162 = CARTESIAN_POINT('',(2.412179862564,6.781346119189));
+#12163 = CARTESIAN_POINT('',(1.762660809726,5.656346119189));
+#12164 = CARTESIAN_POINT('',(1.113141756887,6.781346119189));
+#12165 = CARTESIAN_POINT('',(0.463622704049,7.906346119189));
+#12166 = CARTESIAN_POINT('',(1.762660809726,7.906346119189));
+#12167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12113 = ORIENTED_EDGE('',*,*,#12114,.F.);
-#12114 = EDGE_CURVE('',#12115,#12092,#12117,.T.);
-#12115 = VERTEX_POINT('',#12116);
-#12116 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
-#12117 = SURFACE_CURVE('',#12118,(#12122,#12128),.PCURVE_S1.);
-#12118 = LINE('',#12119,#12120);
-#12119 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
-#12120 = VECTOR('',#12121,1.);
-#12121 = DIRECTION('',(0.,-1.,6.7E-16));
-#12122 = PCURVE('',#11995,#12123);
-#12123 = DEFINITIONAL_REPRESENTATION('',(#12124),#12127);
-#12124 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12125,#12126),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.,3.7),.PIECEWISE_BEZIER_KNOTS.);
-#12125 = CARTESIAN_POINT('',(-2.356194490192,0.));
-#12126 = CARTESIAN_POINT('',(-2.356194490192,-3.7));
-#12127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12168 = ORIENTED_EDGE('',*,*,#12169,.F.);
+#12169 = EDGE_CURVE('',#12170,#12142,#12172,.T.);
+#12170 = VERTEX_POINT('',#12171);
+#12171 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
+#12172 = SURFACE_CURVE('',#12173,(#12177,#12184),.PCURVE_S1.);
+#12173 = LINE('',#12174,#12175);
+#12174 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
+#12175 = VECTOR('',#12176,1.);
+#12176 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12177 = PCURVE('',#12043,#12178);
+#12178 = DEFINITIONAL_REPRESENTATION('',(#12179),#12183);
+#12179 = LINE('',#12180,#12181);
+#12180 = CARTESIAN_POINT('',(-2.356194490192,0.));
+#12181 = VECTOR('',#12182,1.);
+#12182 = DIRECTION('',(-0.,-1.));
+#12183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12128 = PCURVE('',#12129,#12134);
-#12129 = PLANE('',#12130);
-#12130 = AXIS2_PLACEMENT_3D('',#12131,#12132,#12133);
-#12131 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
-#12132 = DIRECTION('',(0.707106781187,-4.7E-16,-0.707106781187));
-#12133 = DIRECTION('',(-0.707106781187,-4.7E-16,-0.707106781187));
-#12134 = DEFINITIONAL_REPRESENTATION('',(#12135),#12139);
-#12135 = LINE('',#12136,#12137);
-#12136 = CARTESIAN_POINT('',(-0.,0.));
-#12137 = VECTOR('',#12138,1.);
-#12138 = DIRECTION('',(-3.761543394987E-18,-1.));
-#12139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12184 = PCURVE('',#12185,#12190);
+#12185 = PLANE('',#12186);
+#12186 = AXIS2_PLACEMENT_3D('',#12187,#12188,#12189);
+#12187 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
+#12188 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187
+    ));
+#12189 = DIRECTION('',(-0.707106781187,1.570092458684E-16,
+    -0.707106781187));
+#12190 = DEFINITIONAL_REPRESENTATION('',(#12191),#12195);
+#12191 = LINE('',#12192,#12193);
+#12192 = CARTESIAN_POINT('',(0.,0.));
+#12193 = VECTOR('',#12194,1.);
+#12194 = DIRECTION('',(0.,-1.));
+#12195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12140 = ORIENTED_EDGE('',*,*,#12141,.F.);
-#12141 = EDGE_CURVE('',#11973,#12115,#12142,.T.);
-#12142 = SURFACE_CURVE('',#12143,(#12148,#12154),.PCURVE_S1.);
-#12143 = CIRCLE('',#12144,0.75);
-#12144 = AXIS2_PLACEMENT_3D('',#12145,#12146,#12147);
-#12145 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
-#12146 = DIRECTION('',(0.,-1.,2.2E-16));
-#12147 = DIRECTION('',(1.,0.,0.));
-#12148 = PCURVE('',#11995,#12149);
-#12149 = DEFINITIONAL_REPRESENTATION('',(#12150),#12153);
-#12150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12151,#12152),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.240900098398,2.356194490192),
-  .PIECEWISE_BEZIER_KNOTS.);
-#12151 = CARTESIAN_POINT('',(-0.240900098398,0.));
-#12152 = CARTESIAN_POINT('',(-2.356194490192,0.));
-#12153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12196 = ORIENTED_EDGE('',*,*,#12197,.F.);
+#12197 = EDGE_CURVE('',#12021,#12170,#12198,.T.);
+#12198 = SURFACE_CURVE('',#12199,(#12204,#12211),.PCURVE_S1.);
+#12199 = CIRCLE('',#12200,0.75);
+#12200 = AXIS2_PLACEMENT_3D('',#12201,#12202,#12203);
+#12201 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
+#12202 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12203 = DIRECTION('',(1.,0.,0.));
+#12204 = PCURVE('',#12043,#12205);
+#12205 = DEFINITIONAL_REPRESENTATION('',(#12206),#12210);
+#12206 = LINE('',#12207,#12208);
+#12207 = CARTESIAN_POINT('',(-0.,0.));
+#12208 = VECTOR('',#12209,1.);
+#12209 = DIRECTION('',(-1.,0.));
+#12210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12154 = PCURVE('',#12075,#12155);
-#12155 = DEFINITIONAL_REPRESENTATION('',(#12156),#12160);
-#12156 = CIRCLE('',#12157,0.75);
-#12157 = AXIS2_PLACEMENT_2D('',#12158,#12159);
-#12158 = CARTESIAN_POINT('',(-1.762660809726,7.156346119189));
-#12159 = DIRECTION('',(0.,1.));
-#12160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12211 = PCURVE('',#12125,#12212);
+#12212 = DEFINITIONAL_REPRESENTATION('',(#12213),#12221);
+#12213 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12214,#12215,#12216,#12217
+    ,#12218,#12219,#12220),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12214 = CARTESIAN_POINT('',(1.762660809726,7.906346119189));
+#12215 = CARTESIAN_POINT('',(3.061698915402,7.906346119189));
+#12216 = CARTESIAN_POINT('',(2.412179862564,6.781346119189));
+#12217 = CARTESIAN_POINT('',(1.762660809726,5.656346119189));
+#12218 = CARTESIAN_POINT('',(1.113141756887,6.781346119189));
+#12219 = CARTESIAN_POINT('',(0.463622704049,7.906346119189));
+#12220 = CARTESIAN_POINT('',(1.762660809726,7.906346119189));
+#12221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12161 = ADVANCED_FACE('',(#12162),#12050,.T.);
-#12162 = FACE_BOUND('',#12163,.F.);
-#12163 = EDGE_LOOP('',(#12164,#12165,#12188,#12215));
-#12164 = ORIENTED_EDGE('',*,*,#12034,.T.);
-#12165 = ORIENTED_EDGE('',*,*,#12166,.T.);
-#12166 = EDGE_CURVE('',#12007,#12167,#12169,.T.);
-#12167 = VERTEX_POINT('',#12168);
-#12168 = CARTESIAN_POINT('',(8.623882131386,-1.85,9.677940585367));
-#12169 = SURFACE_CURVE('',#12170,(#12175,#12181),.PCURVE_S1.);
-#12170 = CIRCLE('',#12171,1.05);
-#12171 = AXIS2_PLACEMENT_3D('',#12172,#12173,#12174);
-#12172 = CARTESIAN_POINT('',(9.366344251631,-1.85,8.935478465121));
-#12173 = DIRECTION('',(0.,-1.,2.2E-16));
-#12174 = DIRECTION('',(1.,0.,0.));
-#12175 = PCURVE('',#12050,#12176);
-#12176 = DEFINITIONAL_REPRESENTATION('',(#12177),#12180);
-#12177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12178,#12179),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.246871856251,2.356194490192),
-  .PIECEWISE_BEZIER_KNOTS.);
-#12178 = CARTESIAN_POINT('',(-0.246871856251,-3.7));
-#12179 = CARTESIAN_POINT('',(-2.356194490192,-3.7));
-#12180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12181 = PCURVE('',#12022,#12182);
-#12182 = DEFINITIONAL_REPRESENTATION('',(#12183),#12187);
-#12183 = CIRCLE('',#12184,1.05);
-#12184 = AXIS2_PLACEMENT_2D('',#12185,#12186);
-#12185 = CARTESIAN_POINT('',(-1.762660809726,7.156346119189));
-#12186 = DIRECTION('',(0.,1.));
-#12187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12188 = ORIENTED_EDGE('',*,*,#12189,.F.);
-#12189 = EDGE_CURVE('',#12190,#12167,#12192,.T.);
-#12190 = VERTEX_POINT('',#12191);
-#12191 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
-#12192 = SURFACE_CURVE('',#12193,(#12197,#12203),.PCURVE_S1.);
-#12193 = LINE('',#12194,#12195);
-#12194 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
-#12195 = VECTOR('',#12196,1.);
-#12196 = DIRECTION('',(0.,-1.,6.7E-16));
-#12197 = PCURVE('',#12050,#12198);
-#12198 = DEFINITIONAL_REPRESENTATION('',(#12199),#12202);
-#12199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12200,#12201),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.,3.7),.PIECEWISE_BEZIER_KNOTS.);
-#12200 = CARTESIAN_POINT('',(-2.356194490192,0.));
-#12201 = CARTESIAN_POINT('',(-2.356194490192,-3.7));
-#12202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12203 = PCURVE('',#12204,#12209);
-#12204 = PLANE('',#12205);
-#12205 = AXIS2_PLACEMENT_3D('',#12206,#12207,#12208);
-#12206 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
-#12207 = DIRECTION('',(0.707106781187,-4.7E-16,-0.707106781187));
-#12208 = DIRECTION('',(-0.707106781187,-4.7E-16,-0.707106781187));
-#12209 = DEFINITIONAL_REPRESENTATION('',(#12210),#12214);
-#12210 = LINE('',#12211,#12212);
-#12211 = CARTESIAN_POINT('',(-0.,0.));
-#12212 = VECTOR('',#12213,1.);
-#12213 = DIRECTION('',(-3.761543394987E-18,-1.));
-#12214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12215 = ORIENTED_EDGE('',*,*,#12216,.F.);
-#12216 = EDGE_CURVE('',#12035,#12190,#12217,.T.);
-#12217 = SURFACE_CURVE('',#12218,(#12223,#12229),.PCURVE_S1.);
-#12218 = CIRCLE('',#12219,1.05);
-#12219 = AXIS2_PLACEMENT_3D('',#12220,#12221,#12222);
-#12220 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
-#12221 = DIRECTION('',(0.,-1.,2.2E-16));
-#12222 = DIRECTION('',(1.,0.,0.));
-#12223 = PCURVE('',#12050,#12224);
-#12224 = DEFINITIONAL_REPRESENTATION('',(#12225),#12228);
-#12225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12226,#12227),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(0.246871856251,2.356194490192),
-  .PIECEWISE_BEZIER_KNOTS.);
-#12226 = CARTESIAN_POINT('',(-0.246871856251,0.));
-#12227 = CARTESIAN_POINT('',(-2.356194490192,0.));
-#12228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12229 = PCURVE('',#12075,#12230);
-#12230 = DEFINITIONAL_REPRESENTATION('',(#12231),#12235);
+#12222 = ADVANCED_FACE('',(#12223),#12099,.T.);
+#12223 = FACE_BOUND('',#12224,.F.);
+#12224 = EDGE_LOOP('',(#12225,#12226,#12254,#12282));
+#12225 = ORIENTED_EDGE('',*,*,#12083,.T.);
+#12226 = ORIENTED_EDGE('',*,*,#12227,.T.);
+#12227 = EDGE_CURVE('',#12056,#12228,#12230,.T.);
+#12228 = VERTEX_POINT('',#12229);
+#12229 = CARTESIAN_POINT('',(8.623882131386,-1.85,9.677940585367));
+#12230 = SURFACE_CURVE('',#12231,(#12236,#12243),.PCURVE_S1.);
 #12231 = CIRCLE('',#12232,1.05);
-#12232 = AXIS2_PLACEMENT_2D('',#12233,#12234);
-#12233 = CARTESIAN_POINT('',(-1.762660809726,7.156346119189));
-#12234 = DIRECTION('',(0.,1.));
-#12235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12232 = AXIS2_PLACEMENT_3D('',#12233,#12234,#12235);
+#12233 = CARTESIAN_POINT('',(9.366344251631,-1.85,8.935478465121));
+#12234 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12235 = DIRECTION('',(1.,0.,0.));
+#12236 = PCURVE('',#12099,#12237);
+#12237 = DEFINITIONAL_REPRESENTATION('',(#12238),#12242);
+#12238 = LINE('',#12239,#12240);
+#12239 = CARTESIAN_POINT('',(-0.,-3.7));
+#12240 = VECTOR('',#12241,1.);
+#12241 = DIRECTION('',(-1.,0.));
+#12242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12236 = ADVANCED_FACE('',(#12237),#12075,.F.);
-#12237 = FACE_BOUND('',#12238,.F.);
-#12238 = EDGE_LOOP('',(#12239,#12240,#12241,#12242,#12265,#12293,#12321,
-    #12349,#12377,#12405));
-#12239 = ORIENTED_EDGE('',*,*,#12141,.F.);
-#12240 = ORIENTED_EDGE('',*,*,#12061,.T.);
-#12241 = ORIENTED_EDGE('',*,*,#12216,.T.);
-#12242 = ORIENTED_EDGE('',*,*,#12243,.T.);
-#12243 = EDGE_CURVE('',#12190,#12244,#12246,.T.);
-#12244 = VERTEX_POINT('',#12245);
-#12245 = CARTESIAN_POINT('',(7.739998654902,1.85,8.794057108884));
-#12246 = SURFACE_CURVE('',#12247,(#12251,#12258),.PCURVE_S1.);
-#12247 = LINE('',#12248,#12249);
-#12248 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
-#12249 = VECTOR('',#12250,1.);
-#12250 = DIRECTION('',(-0.707106781187,-1.6E-16,-0.707106781187));
-#12251 = PCURVE('',#12075,#12252);
-#12252 = DEFINITIONAL_REPRESENTATION('',(#12253),#12257);
-#12253 = LINE('',#12254,#12255);
-#12254 = CARTESIAN_POINT('',(-2.505122929972,6.413883998943));
-#12255 = VECTOR('',#12256,1.);
-#12256 = DIRECTION('',(0.707106781187,-0.707106781187));
-#12257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12243 = PCURVE('',#12071,#12244);
+#12244 = DEFINITIONAL_REPRESENTATION('',(#12245),#12253);
+#12245 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12246,#12247,#12248,#12249
+    ,#12250,#12251,#12252),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12246 = CARTESIAN_POINT('',(1.762660809726,8.206346119189));
+#12247 = CARTESIAN_POINT('',(3.581314157673,8.206346119189));
+#12248 = CARTESIAN_POINT('',(2.671987483699,6.631346119189));
+#12249 = CARTESIAN_POINT('',(1.762660809726,5.056346119189));
+#12250 = CARTESIAN_POINT('',(0.853334135752,6.631346119189));
+#12251 = CARTESIAN_POINT('',(-5.599253822169E-02,8.206346119189));
+#12252 = CARTESIAN_POINT('',(1.762660809726,8.206346119189));
+#12253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12258 = PCURVE('',#12204,#12259);
-#12259 = DEFINITIONAL_REPRESENTATION('',(#12260),#12264);
-#12260 = LINE('',#12261,#12262);
-#12261 = CARTESIAN_POINT('',(2.504663143554E-30,-5.329070518201E-15));
-#12262 = VECTOR('',#12263,1.);
-#12263 = DIRECTION('',(1.,3.1E-16));
-#12264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12254 = ORIENTED_EDGE('',*,*,#12255,.F.);
+#12255 = EDGE_CURVE('',#12256,#12228,#12258,.T.);
+#12256 = VERTEX_POINT('',#12257);
+#12257 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
+#12258 = SURFACE_CURVE('',#12259,(#12263,#12270),.PCURVE_S1.);
+#12259 = LINE('',#12260,#12261);
+#12260 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
+#12261 = VECTOR('',#12262,1.);
+#12262 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12263 = PCURVE('',#12099,#12264);
+#12264 = DEFINITIONAL_REPRESENTATION('',(#12265),#12269);
+#12265 = LINE('',#12266,#12267);
+#12266 = CARTESIAN_POINT('',(-2.356194490192,0.));
+#12267 = VECTOR('',#12268,1.);
+#12268 = DIRECTION('',(-0.,-1.));
+#12269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12265 = ORIENTED_EDGE('',*,*,#12266,.F.);
-#12266 = EDGE_CURVE('',#12267,#12244,#12269,.T.);
-#12267 = VERTEX_POINT('',#12268);
-#12268 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12269 = SURFACE_CURVE('',#12270,(#12274,#12281),.PCURVE_S1.);
-#12270 = LINE('',#12271,#12272);
-#12271 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12272 = VECTOR('',#12273,1.);
-#12273 = DIRECTION('',(0.965925826289,6.E-17,0.258819045103));
-#12274 = PCURVE('',#12075,#12275);
-#12275 = DEFINITIONAL_REPRESENTATION('',(#12276),#12280);
-#12276 = LINE('',#12277,#12278);
-#12277 = CARTESIAN_POINT('',(1.872817655396,-7.509998132442));
-#12278 = VECTOR('',#12279,1.);
-#12279 = DIRECTION('',(-0.258819045103,0.965925826289));
-#12280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12270 = PCURVE('',#12271,#12276);
+#12271 = PLANE('',#12272);
+#12272 = AXIS2_PLACEMENT_3D('',#12273,#12274,#12275);
+#12273 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
+#12274 = DIRECTION('',(0.707106781187,1.570092458684E-16,-0.707106781187
+    ));
+#12275 = DIRECTION('',(-0.707106781187,1.570092458684E-16,
+    -0.707106781187));
+#12276 = DEFINITIONAL_REPRESENTATION('',(#12277),#12281);
+#12277 = LINE('',#12278,#12279);
+#12278 = CARTESIAN_POINT('',(0.,0.));
+#12279 = VECTOR('',#12280,1.);
+#12280 = DIRECTION('',(0.,-1.));
+#12281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12281 = PCURVE('',#12282,#12287);
-#12282 = PLANE('',#12283);
-#12283 = AXIS2_PLACEMENT_3D('',#12284,#12285,#12286);
-#12284 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12285 = DIRECTION('',(-0.258819045103,6.4E-16,0.965925826289));
-#12286 = DIRECTION('',(0.965925826289,1.7E-16,0.258819045103));
-#12287 = DEFINITIONAL_REPRESENTATION('',(#12288),#12292);
-#12288 = LINE('',#12289,#12290);
-#12289 = CARTESIAN_POINT('',(-6.039613253961E-31,-3.552713678801E-15));
-#12290 = VECTOR('',#12291,1.);
-#12291 = DIRECTION('',(1.,-1.1E-16));
-#12292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12282 = ORIENTED_EDGE('',*,*,#12283,.F.);
+#12283 = EDGE_CURVE('',#12084,#12256,#12284,.T.);
+#12284 = SURFACE_CURVE('',#12285,(#12290,#12297),.PCURVE_S1.);
+#12285 = CIRCLE('',#12286,1.05);
+#12286 = AXIS2_PLACEMENT_3D('',#12287,#12288,#12289);
+#12287 = CARTESIAN_POINT('',(9.366344251631,1.85,8.935478465121));
+#12288 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12289 = DIRECTION('',(1.,0.,0.));
+#12290 = PCURVE('',#12099,#12291);
+#12291 = DEFINITIONAL_REPRESENTATION('',(#12292),#12296);
+#12292 = LINE('',#12293,#12294);
+#12293 = CARTESIAN_POINT('',(-0.,0.));
+#12294 = VECTOR('',#12295,1.);
+#12295 = DIRECTION('',(-1.,0.));
+#12296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12293 = ORIENTED_EDGE('',*,*,#12294,.T.);
-#12294 = EDGE_CURVE('',#12267,#12295,#12297,.T.);
-#12295 = VERTEX_POINT('',#12296);
-#12296 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
-#12297 = SURFACE_CURVE('',#12298,(#12302,#12309),.PCURVE_S1.);
-#12298 = LINE('',#12299,#12300);
-#12299 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12300 = VECTOR('',#12301,1.);
-#12301 = DIRECTION('',(0.,-2.2E-16,-1.));
-#12302 = PCURVE('',#12075,#12303);
-#12303 = DEFINITIONAL_REPRESENTATION('',(#12304),#12308);
-#12304 = LINE('',#12305,#12306);
-#12305 = CARTESIAN_POINT('',(1.872817655396,-7.509998132442));
-#12306 = VECTOR('',#12307,1.);
-#12307 = DIRECTION('',(1.,0.));
-#12308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12297 = PCURVE('',#12125,#12298);
+#12298 = DEFINITIONAL_REPRESENTATION('',(#12299),#12307);
+#12299 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12300,#12301,#12302,#12303
+    ,#12304,#12305,#12306),.UNSPECIFIED.,.T.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#12300 = CARTESIAN_POINT('',(1.762660809726,8.206346119189));
+#12301 = CARTESIAN_POINT('',(3.581314157673,8.206346119189));
+#12302 = CARTESIAN_POINT('',(2.671987483699,6.631346119189));
+#12303 = CARTESIAN_POINT('',(1.762660809726,5.056346119189));
+#12304 = CARTESIAN_POINT('',(0.853334135752,6.631346119189));
+#12305 = CARTESIAN_POINT('',(-5.599253822169E-02,8.206346119189));
+#12306 = CARTESIAN_POINT('',(1.762660809726,8.206346119189));
+#12307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12309 = PCURVE('',#12310,#12315);
-#12310 = PLANE('',#12311);
-#12311 = AXIS2_PLACEMENT_3D('',#12312,#12313,#12314);
-#12312 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12313 = DIRECTION('',(1.,0.,0.));
-#12314 = DIRECTION('',(0.,-6.7E-16,-1.));
-#12315 = DEFINITIONAL_REPRESENTATION('',(#12316),#12320);
-#12316 = LINE('',#12317,#12318);
-#12317 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.552713678801E-15));
-#12318 = VECTOR('',#12319,1.);
-#12319 = DIRECTION('',(1.,4.5E-16));
-#12320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12308 = ADVANCED_FACE('',(#12309),#12125,.T.);
+#12309 = FACE_BOUND('',#12310,.T.);
+#12310 = EDGE_LOOP('',(#12311,#12312,#12313,#12336,#12364,#12392,#12420,
+    #12448,#12476,#12497));
+#12311 = ORIENTED_EDGE('',*,*,#12111,.F.);
+#12312 = ORIENTED_EDGE('',*,*,#12197,.T.);
+#12313 = ORIENTED_EDGE('',*,*,#12314,.T.);
+#12314 = EDGE_CURVE('',#12170,#12315,#12317,.T.);
+#12315 = VERTEX_POINT('',#12316);
+#12316 = CARTESIAN_POINT('',(7.895290081964,1.85,8.525084467234));
+#12317 = SURFACE_CURVE('',#12318,(#12322,#12329),.PCURVE_S1.);
+#12318 = LINE('',#12319,#12320);
+#12319 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
+#12320 = VECTOR('',#12321,1.);
+#12321 = DIRECTION('',(-0.707106781187,1.570092458684E-16,
+    -0.707106781187));
+#12322 = PCURVE('',#12125,#12323);
+#12323 = DEFINITIONAL_REPRESENTATION('',(#12324),#12328);
+#12324 = LINE('',#12325,#12326);
+#12325 = CARTESIAN_POINT('',(2.292990895616,6.626016033299));
+#12326 = VECTOR('',#12327,1.);
+#12327 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#12328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12321 = ORIENTED_EDGE('',*,*,#12322,.T.);
-#12322 = EDGE_CURVE('',#12295,#12323,#12325,.T.);
-#12323 = VERTEX_POINT('',#12324);
-#12324 = CARTESIAN_POINT('',(-5.,1.85,4.55));
-#12325 = SURFACE_CURVE('',#12326,(#12330,#12337),.PCURVE_S1.);
-#12326 = LINE('',#12327,#12328);
-#12327 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
-#12328 = VECTOR('',#12329,1.);
-#12329 = DIRECTION('',(1.,0.,0.));
-#12330 = PCURVE('',#12075,#12331);
-#12331 = DEFINITIONAL_REPRESENTATION('',(#12332),#12336);
-#12332 = LINE('',#12333,#12334);
-#12333 = CARTESIAN_POINT('',(2.622817655396,-7.509998132442));
-#12334 = VECTOR('',#12335,1.);
-#12335 = DIRECTION('',(0.,1.));
-#12336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12329 = PCURVE('',#12185,#12330);
+#12330 = DEFINITIONAL_REPRESENTATION('',(#12331),#12335);
+#12331 = LINE('',#12332,#12333);
+#12332 = CARTESIAN_POINT('',(0.,0.));
+#12333 = VECTOR('',#12334,1.);
+#12334 = DIRECTION('',(1.,0.));
+#12335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12337 = PCURVE('',#12338,#12343);
-#12338 = PLANE('',#12339);
-#12339 = AXIS2_PLACEMENT_3D('',#12340,#12341,#12342);
-#12340 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
-#12341 = DIRECTION('',(-0.,-1.83E-15,-1.));
-#12342 = DIRECTION('',(1.,0.,-0.));
-#12343 = DEFINITIONAL_REPRESENTATION('',(#12344),#12348);
-#12344 = LINE('',#12345,#12346);
-#12345 = CARTESIAN_POINT('',(0.,3.330669073875E-15));
-#12346 = VECTOR('',#12347,1.);
-#12347 = DIRECTION('',(1.,0.));
-#12348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12336 = ORIENTED_EDGE('',*,*,#12337,.F.);
+#12337 = EDGE_CURVE('',#12338,#12315,#12340,.T.);
+#12338 = VERTEX_POINT('',#12339);
+#12339 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
+#12340 = SURFACE_CURVE('',#12341,(#12345,#12352),.PCURVE_S1.);
+#12341 = LINE('',#12342,#12343);
+#12342 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
+#12343 = VECTOR('',#12344,1.);
+#12344 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12345 = PCURVE('',#12125,#12346);
+#12346 = DEFINITIONAL_REPRESENTATION('',(#12347),#12351);
+#12347 = LINE('',#12348,#12349);
+#12348 = CARTESIAN_POINT('',(-2.103015751789,-7.209998132442));
+#12349 = VECTOR('',#12350,1.);
+#12350 = DIRECTION('',(0.258819045103,0.965925826289));
+#12351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12349 = ORIENTED_EDGE('',*,*,#12350,.T.);
-#12350 = EDGE_CURVE('',#12323,#12351,#12353,.T.);
-#12351 = VERTEX_POINT('',#12352);
-#12352 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
-#12353 = SURFACE_CURVE('',#12354,(#12358,#12365),.PCURVE_S1.);
-#12354 = LINE('',#12355,#12356);
-#12355 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#12356 = VECTOR('',#12357,1.);
-#12357 = DIRECTION('',(0.,2.2E-16,1.));
-#12358 = PCURVE('',#12075,#12359);
-#12359 = DEFINITIONAL_REPRESENTATION('',(#12360),#12364);
-#12360 = LINE('',#12361,#12362);
-#12361 = CARTESIAN_POINT('',(3.322817655396,-7.209998132442));
-#12362 = VECTOR('',#12363,1.);
-#12363 = DIRECTION('',(-1.,0.));
-#12364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12352 = PCURVE('',#12353,#12358);
+#12353 = PLANE('',#12354);
+#12354 = AXIS2_PLACEMENT_3D('',#12355,#12356,#12357);
+#12355 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
+#12356 = DIRECTION('',(-0.258819045103,-2.144786184852E-16,
+    0.965925826289));
+#12357 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12358 = DEFINITIONAL_REPRESENTATION('',(#12359),#12363);
+#12359 = LINE('',#12360,#12361);
+#12360 = CARTESIAN_POINT('',(0.,0.));
+#12361 = VECTOR('',#12362,1.);
+#12362 = DIRECTION('',(1.,0.));
+#12363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12365 = PCURVE('',#12366,#12371);
-#12366 = PLANE('',#12367);
-#12367 = AXIS2_PLACEMENT_3D('',#12368,#12369,#12370);
-#12368 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#12369 = DIRECTION('',(-1.,0.,0.));
-#12370 = DIRECTION('',(0.,6.7E-16,1.));
-#12371 = DEFINITIONAL_REPRESENTATION('',(#12372),#12376);
-#12372 = LINE('',#12373,#12374);
-#12373 = CARTESIAN_POINT('',(1.33226762955E-15,-2.886579864025E-15));
-#12374 = VECTOR('',#12375,1.);
-#12375 = DIRECTION('',(1.,-4.5E-16));
-#12376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12364 = ORIENTED_EDGE('',*,*,#12365,.F.);
+#12365 = EDGE_CURVE('',#12366,#12338,#12368,.T.);
+#12366 = VERTEX_POINT('',#12367);
+#12367 = CARTESIAN_POINT('',(-5.,1.85,4.55));
+#12368 = SURFACE_CURVE('',#12369,(#12373,#12380),.PCURVE_S1.);
+#12369 = LINE('',#12370,#12371);
+#12370 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#12371 = VECTOR('',#12372,1.);
+#12372 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12373 = PCURVE('',#12125,#12374);
+#12374 = DEFINITIONAL_REPRESENTATION('',(#12375),#12379);
+#12375 = LINE('',#12376,#12377);
+#12376 = CARTESIAN_POINT('',(-3.322817655396,-7.209998132442));
+#12377 = VECTOR('',#12378,1.);
+#12378 = DIRECTION('',(1.,7.778769097326E-62));
+#12379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12377 = ORIENTED_EDGE('',*,*,#12378,.T.);
-#12378 = EDGE_CURVE('',#12351,#12379,#12381,.T.);
-#12379 = VERTEX_POINT('',#12380);
-#12380 = CARTESIAN_POINT('',(7.895290081964,1.85,8.525084467234));
-#12381 = SURFACE_CURVE('',#12382,(#12386,#12393),.PCURVE_S1.);
-#12382 = LINE('',#12383,#12384);
-#12383 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
-#12384 = VECTOR('',#12385,1.);
-#12385 = DIRECTION('',(0.965925826289,6.E-17,0.258819045103));
-#12386 = PCURVE('',#12075,#12387);
-#12387 = DEFINITIONAL_REPRESENTATION('',(#12388),#12392);
-#12388 = LINE('',#12389,#12390);
-#12389 = CARTESIAN_POINT('',(2.103015751789,-7.209998132442));
-#12390 = VECTOR('',#12391,1.);
-#12391 = DIRECTION('',(-0.258819045103,0.965925826289));
-#12392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12380 = PCURVE('',#12381,#12386);
+#12381 = PLANE('',#12382);
+#12382 = AXIS2_PLACEMENT_3D('',#12383,#12384,#12385);
+#12383 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#12384 = DIRECTION('',(-1.,0.,0.));
+#12385 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12386 = DEFINITIONAL_REPRESENTATION('',(#12387),#12391);
+#12387 = LINE('',#12388,#12389);
+#12388 = CARTESIAN_POINT('',(4.440892098501E-16,9.860761315263E-32));
+#12389 = VECTOR('',#12390,1.);
+#12390 = DIRECTION('',(1.,0.));
+#12391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12393 = PCURVE('',#12394,#12399);
-#12394 = PLANE('',#12395);
-#12395 = AXIS2_PLACEMENT_3D('',#12396,#12397,#12398);
-#12396 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
-#12397 = DIRECTION('',(-0.258819045103,6.4E-16,0.965925826289));
-#12398 = DIRECTION('',(0.965925826289,1.7E-16,0.258819045103));
-#12399 = DEFINITIONAL_REPRESENTATION('',(#12400),#12404);
-#12400 = LINE('',#12401,#12402);
-#12401 = CARTESIAN_POINT('',(-5.662137425588E-31,-3.330669073875E-15));
-#12402 = VECTOR('',#12403,1.);
-#12403 = DIRECTION('',(1.,-1.1E-16));
-#12404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12392 = ORIENTED_EDGE('',*,*,#12393,.F.);
+#12393 = EDGE_CURVE('',#12394,#12366,#12396,.T.);
+#12394 = VERTEX_POINT('',#12395);
+#12395 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
+#12396 = SURFACE_CURVE('',#12397,(#12401,#12408),.PCURVE_S1.);
+#12397 = LINE('',#12398,#12399);
+#12398 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
+#12399 = VECTOR('',#12400,1.);
+#12400 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#12401 = PCURVE('',#12125,#12402);
+#12402 = DEFINITIONAL_REPRESENTATION('',(#12403),#12407);
+#12403 = LINE('',#12404,#12405);
+#12404 = CARTESIAN_POINT('',(-2.622817655396,-7.509998132442));
+#12405 = VECTOR('',#12406,1.);
+#12406 = DIRECTION('',(-8.751115234492E-62,1.));
+#12407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12405 = ORIENTED_EDGE('',*,*,#12406,.F.);
-#12406 = EDGE_CURVE('',#12115,#12379,#12407,.T.);
-#12407 = SURFACE_CURVE('',#12408,(#12412,#12419),.PCURVE_S1.);
-#12408 = LINE('',#12409,#12410);
-#12409 = CARTESIAN_POINT('',(8.836014165742,1.85,9.465808551011));
-#12410 = VECTOR('',#12411,1.);
-#12411 = DIRECTION('',(-0.707106781187,-1.6E-16,-0.707106781187));
-#12412 = PCURVE('',#12075,#12413);
-#12413 = DEFINITIONAL_REPRESENTATION('',(#12414),#12418);
-#12414 = LINE('',#12415,#12416);
-#12415 = CARTESIAN_POINT('',(-2.292990895616,6.626016033299));
-#12416 = VECTOR('',#12417,1.);
-#12417 = DIRECTION('',(0.707106781187,-0.707106781187));
-#12418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12408 = PCURVE('',#12409,#12414);
+#12409 = PLANE('',#12410);
+#12410 = AXIS2_PLACEMENT_3D('',#12411,#12412,#12413);
+#12411 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
+#12412 = DIRECTION('',(1.094764425254E-47,2.22044604925E-16,-1.));
+#12413 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#12414 = DEFINITIONAL_REPRESENTATION('',(#12415),#12419);
+#12415 = LINE('',#12416,#12417);
+#12416 = CARTESIAN_POINT('',(0.,-0.));
+#12417 = VECTOR('',#12418,1.);
+#12418 = DIRECTION('',(1.,4.861730685829E-63));
+#12419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12419 = PCURVE('',#12129,#12420);
-#12420 = DEFINITIONAL_REPRESENTATION('',(#12421),#12425);
-#12421 = LINE('',#12422,#12423);
-#12422 = CARTESIAN_POINT('',(2.504663143554E-30,-5.329070518201E-15));
-#12423 = VECTOR('',#12424,1.);
-#12424 = DIRECTION('',(1.,3.1E-16));
-#12425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12420 = ORIENTED_EDGE('',*,*,#12421,.F.);
+#12421 = EDGE_CURVE('',#12422,#12394,#12424,.T.);
+#12422 = VERTEX_POINT('',#12423);
+#12423 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12424 = SURFACE_CURVE('',#12425,(#12429,#12436),.PCURVE_S1.);
+#12425 = LINE('',#12426,#12427);
+#12426 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12427 = VECTOR('',#12428,1.);
+#12428 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#12429 = PCURVE('',#12125,#12430);
+#12430 = DEFINITIONAL_REPRESENTATION('',(#12431),#12435);
+#12431 = LINE('',#12432,#12433);
+#12432 = CARTESIAN_POINT('',(-1.872817655396,-7.509998132442));
+#12433 = VECTOR('',#12434,1.);
+#12434 = DIRECTION('',(-1.,-7.778769097326E-62));
+#12435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12426 = ADVANCED_FACE('',(#12427),#12022,.T.);
-#12427 = FACE_BOUND('',#12428,.T.);
-#12428 = EDGE_LOOP('',(#12429,#12430,#12431,#12432,#12455,#12478,#12506,
-    #12534,#12562,#12585));
-#12429 = ORIENTED_EDGE('',*,*,#12091,.F.);
-#12430 = ORIENTED_EDGE('',*,*,#12006,.T.);
-#12431 = ORIENTED_EDGE('',*,*,#12166,.T.);
-#12432 = ORIENTED_EDGE('',*,*,#12433,.T.);
-#12433 = EDGE_CURVE('',#12167,#12434,#12436,.T.);
-#12434 = VERTEX_POINT('',#12435);
-#12435 = CARTESIAN_POINT('',(7.739998654902,-1.85,8.794057108884));
-#12436 = SURFACE_CURVE('',#12437,(#12441,#12448),.PCURVE_S1.);
-#12437 = LINE('',#12438,#12439);
-#12438 = CARTESIAN_POINT('',(8.623882131386,-1.85,9.677940585367));
-#12439 = VECTOR('',#12440,1.);
-#12440 = DIRECTION('',(-0.707106781187,-1.6E-16,-0.707106781187));
-#12441 = PCURVE('',#12022,#12442);
+#12436 = PCURVE('',#12437,#12442);
+#12437 = PLANE('',#12438);
+#12438 = AXIS2_PLACEMENT_3D('',#12439,#12440,#12441);
+#12439 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12440 = DIRECTION('',(1.,0.,0.));
+#12441 = DIRECTION('',(0.,2.22044604925E-16,-1.));
 #12442 = DEFINITIONAL_REPRESENTATION('',(#12443),#12447);
 #12443 = LINE('',#12444,#12445);
-#12444 = CARTESIAN_POINT('',(-2.505122929972,6.413883998943));
+#12444 = CARTESIAN_POINT('',(-8.881784197001E-16,1.972152263053E-31));
 #12445 = VECTOR('',#12446,1.);
-#12446 = DIRECTION('',(0.707106781187,-0.707106781187));
+#12446 = DIRECTION('',(1.,0.));
 #12447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12448 = PCURVE('',#12204,#12449);
-#12449 = DEFINITIONAL_REPRESENTATION('',(#12450),#12454);
-#12450 = LINE('',#12451,#12452);
-#12451 = CARTESIAN_POINT('',(1.739E-15,-3.7));
-#12452 = VECTOR('',#12453,1.);
-#12453 = DIRECTION('',(1.,3.1E-16));
-#12454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12448 = ORIENTED_EDGE('',*,*,#12449,.T.);
+#12449 = EDGE_CURVE('',#12422,#12450,#12452,.T.);
+#12450 = VERTEX_POINT('',#12451);
+#12451 = CARTESIAN_POINT('',(7.739998654902,1.85,8.794057108884));
+#12452 = SURFACE_CURVE('',#12453,(#12457,#12464),.PCURVE_S1.);
+#12453 = LINE('',#12454,#12455);
+#12454 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12455 = VECTOR('',#12456,1.);
+#12456 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12457 = PCURVE('',#12125,#12458);
+#12458 = DEFINITIONAL_REPRESENTATION('',(#12459),#12463);
+#12459 = LINE('',#12460,#12461);
+#12460 = CARTESIAN_POINT('',(-1.872817655396,-7.509998132442));
+#12461 = VECTOR('',#12462,1.);
+#12462 = DIRECTION('',(0.258819045103,0.965925826289));
+#12463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12455 = ORIENTED_EDGE('',*,*,#12456,.F.);
-#12456 = EDGE_CURVE('',#12457,#12434,#12459,.T.);
-#12457 = VERTEX_POINT('',#12458);
-#12458 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
-#12459 = SURFACE_CURVE('',#12460,(#12464,#12471),.PCURVE_S1.);
-#12460 = LINE('',#12461,#12462);
-#12461 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
-#12462 = VECTOR('',#12463,1.);
-#12463 = DIRECTION('',(0.965925826289,6.E-17,0.258819045103));
-#12464 = PCURVE('',#12022,#12465);
-#12465 = DEFINITIONAL_REPRESENTATION('',(#12466),#12470);
-#12466 = LINE('',#12467,#12468);
-#12467 = CARTESIAN_POINT('',(1.872817655396,-7.509998132442));
-#12468 = VECTOR('',#12469,1.);
-#12469 = DIRECTION('',(-0.258819045103,0.965925826289));
-#12470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12464 = PCURVE('',#12465,#12470);
+#12465 = PLANE('',#12466);
+#12466 = AXIS2_PLACEMENT_3D('',#12467,#12468,#12469);
+#12467 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12468 = DIRECTION('',(-0.258819045103,-2.144786184852E-16,
+    0.965925826289));
+#12469 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12470 = DEFINITIONAL_REPRESENTATION('',(#12471),#12475);
+#12471 = LINE('',#12472,#12473);
+#12472 = CARTESIAN_POINT('',(0.,0.));
+#12473 = VECTOR('',#12474,1.);
+#12474 = DIRECTION('',(1.,0.));
+#12475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12471 = PCURVE('',#12282,#12472);
-#12472 = DEFINITIONAL_REPRESENTATION('',(#12473),#12477);
-#12473 = LINE('',#12474,#12475);
-#12474 = CARTESIAN_POINT('',(6.063247140236E-17,-3.7));
-#12475 = VECTOR('',#12476,1.);
-#12476 = DIRECTION('',(1.,-1.1E-16));
-#12477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12476 = ORIENTED_EDGE('',*,*,#12477,.F.);
+#12477 = EDGE_CURVE('',#12256,#12450,#12478,.T.);
+#12478 = SURFACE_CURVE('',#12479,(#12483,#12490),.PCURVE_S1.);
+#12479 = LINE('',#12480,#12481);
+#12480 = CARTESIAN_POINT('',(8.623882131386,1.85,9.677940585367));
+#12481 = VECTOR('',#12482,1.);
+#12482 = DIRECTION('',(-0.707106781187,1.570092458684E-16,
+    -0.707106781187));
+#12483 = PCURVE('',#12125,#12484);
+#12484 = DEFINITIONAL_REPRESENTATION('',(#12485),#12489);
+#12485 = LINE('',#12486,#12487);
+#12486 = CARTESIAN_POINT('',(2.505122929972,6.413883998943));
+#12487 = VECTOR('',#12488,1.);
+#12488 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#12489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12478 = ORIENTED_EDGE('',*,*,#12479,.T.);
-#12479 = EDGE_CURVE('',#12457,#12480,#12482,.T.);
-#12480 = VERTEX_POINT('',#12481);
-#12481 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
-#12482 = SURFACE_CURVE('',#12483,(#12487,#12494),.PCURVE_S1.);
-#12483 = LINE('',#12484,#12485);
-#12484 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
-#12485 = VECTOR('',#12486,1.);
-#12486 = DIRECTION('',(0.,-2.2E-16,-1.));
-#12487 = PCURVE('',#12022,#12488);
-#12488 = DEFINITIONAL_REPRESENTATION('',(#12489),#12493);
-#12489 = LINE('',#12490,#12491);
-#12490 = CARTESIAN_POINT('',(1.872817655396,-7.509998132442));
-#12491 = VECTOR('',#12492,1.);
-#12492 = DIRECTION('',(1.,0.));
-#12493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12490 = PCURVE('',#12271,#12491);
+#12491 = DEFINITIONAL_REPRESENTATION('',(#12492),#12496);
+#12492 = LINE('',#12493,#12494);
+#12493 = CARTESIAN_POINT('',(-2.512147933894E-15,3.944304526105E-31));
+#12494 = VECTOR('',#12495,1.);
+#12495 = DIRECTION('',(1.,0.));
+#12496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12494 = PCURVE('',#12495,#12500);
-#12495 = PLANE('',#12496);
-#12496 = AXIS2_PLACEMENT_3D('',#12497,#12498,#12499);
-#12497 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12498 = DIRECTION('',(1.,0.,0.));
-#12499 = DIRECTION('',(0.,-6.7E-16,-1.));
-#12500 = DEFINITIONAL_REPRESENTATION('',(#12501),#12505);
-#12501 = LINE('',#12502,#12503);
-#12502 = CARTESIAN_POINT('',(1.5908215803E-15,-3.7));
-#12503 = VECTOR('',#12504,1.);
-#12504 = DIRECTION('',(1.,4.5E-16));
-#12505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12497 = ORIENTED_EDGE('',*,*,#12283,.F.);
+#12498 = ADVANCED_FACE('',(#12499),#12071,.F.);
+#12499 = FACE_BOUND('',#12500,.F.);
+#12500 = EDGE_LOOP('',(#12501,#12502,#12503,#12526,#12549,#12577,#12605,
+    #12633,#12656,#12677));
+#12501 = ORIENTED_EDGE('',*,*,#12055,.F.);
+#12502 = ORIENTED_EDGE('',*,*,#12141,.T.);
+#12503 = ORIENTED_EDGE('',*,*,#12504,.T.);
+#12504 = EDGE_CURVE('',#12142,#12505,#12507,.T.);
+#12505 = VERTEX_POINT('',#12506);
+#12506 = CARTESIAN_POINT('',(7.895290081964,-1.85,8.525084467234));
+#12507 = SURFACE_CURVE('',#12508,(#12512,#12519),.PCURVE_S1.);
+#12508 = LINE('',#12509,#12510);
+#12509 = CARTESIAN_POINT('',(8.836014165742,-1.85,9.465808551011));
+#12510 = VECTOR('',#12511,1.);
+#12511 = DIRECTION('',(-0.707106781187,1.570092458684E-16,
+    -0.707106781187));
+#12512 = PCURVE('',#12071,#12513);
+#12513 = DEFINITIONAL_REPRESENTATION('',(#12514),#12518);
+#12514 = LINE('',#12515,#12516);
+#12515 = CARTESIAN_POINT('',(2.292990895616,6.626016033299));
+#12516 = VECTOR('',#12517,1.);
+#12517 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#12518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12506 = ORIENTED_EDGE('',*,*,#12507,.T.);
-#12507 = EDGE_CURVE('',#12480,#12508,#12510,.T.);
-#12508 = VERTEX_POINT('',#12509);
-#12509 = CARTESIAN_POINT('',(-5.,-1.85,4.55));
-#12510 = SURFACE_CURVE('',#12511,(#12515,#12522),.PCURVE_S1.);
-#12511 = LINE('',#12512,#12513);
-#12512 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
-#12513 = VECTOR('',#12514,1.);
-#12514 = DIRECTION('',(1.,0.,0.));
-#12515 = PCURVE('',#12022,#12516);
-#12516 = DEFINITIONAL_REPRESENTATION('',(#12517),#12521);
-#12517 = LINE('',#12518,#12519);
-#12518 = CARTESIAN_POINT('',(2.622817655396,-7.509998132442));
-#12519 = VECTOR('',#12520,1.);
-#12520 = DIRECTION('',(0.,1.));
-#12521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12519 = PCURVE('',#12185,#12520);
+#12520 = DEFINITIONAL_REPRESENTATION('',(#12521),#12525);
+#12521 = LINE('',#12522,#12523);
+#12522 = CARTESIAN_POINT('',(-5.80934209713E-16,-3.7));
+#12523 = VECTOR('',#12524,1.);
+#12524 = DIRECTION('',(1.,0.));
+#12525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12522 = PCURVE('',#12523,#12528);
-#12523 = PLANE('',#12524);
-#12524 = AXIS2_PLACEMENT_3D('',#12525,#12526,#12527);
-#12525 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
-#12526 = DIRECTION('',(0.,1.55E-15,1.));
-#12527 = DIRECTION('',(1.,0.,0.));
-#12528 = DEFINITIONAL_REPRESENTATION('',(#12529),#12533);
-#12529 = LINE('',#12530,#12531);
-#12530 = CARTESIAN_POINT('',(0.,-1.33226762955E-15));
-#12531 = VECTOR('',#12532,1.);
-#12532 = DIRECTION('',(1.,0.));
-#12533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12526 = ORIENTED_EDGE('',*,*,#12527,.F.);
+#12527 = EDGE_CURVE('',#12528,#12505,#12530,.T.);
+#12528 = VERTEX_POINT('',#12529);
+#12529 = CARTESIAN_POINT('',(-5.,-1.85,5.069801903606));
+#12530 = SURFACE_CURVE('',#12531,(#12535,#12542),.PCURVE_S1.);
+#12531 = LINE('',#12532,#12533);
+#12532 = CARTESIAN_POINT('',(-5.,-1.85,5.069801903606));
+#12533 = VECTOR('',#12534,1.);
+#12534 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12535 = PCURVE('',#12071,#12536);
+#12536 = DEFINITIONAL_REPRESENTATION('',(#12537),#12541);
+#12537 = LINE('',#12538,#12539);
+#12538 = CARTESIAN_POINT('',(-2.103015751789,-7.209998132442));
+#12539 = VECTOR('',#12540,1.);
+#12540 = DIRECTION('',(0.258819045103,0.965925826289));
+#12541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12534 = ORIENTED_EDGE('',*,*,#12535,.T.);
-#12535 = EDGE_CURVE('',#12508,#12536,#12538,.T.);
-#12536 = VERTEX_POINT('',#12537);
-#12537 = CARTESIAN_POINT('',(-5.,-1.85,5.069801903606));
-#12538 = SURFACE_CURVE('',#12539,(#12543,#12550),.PCURVE_S1.);
-#12539 = LINE('',#12540,#12541);
-#12540 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
-#12541 = VECTOR('',#12542,1.);
-#12542 = DIRECTION('',(0.,2.2E-16,1.));
-#12543 = PCURVE('',#12022,#12544);
-#12544 = DEFINITIONAL_REPRESENTATION('',(#12545),#12549);
-#12545 = LINE('',#12546,#12547);
-#12546 = CARTESIAN_POINT('',(3.322817655396,-7.209998132442));
-#12547 = VECTOR('',#12548,1.);
-#12548 = DIRECTION('',(-1.,0.));
-#12549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12542 = PCURVE('',#12353,#12543);
+#12543 = DEFINITIONAL_REPRESENTATION('',(#12544),#12548);
+#12544 = LINE('',#12545,#12546);
+#12545 = CARTESIAN_POINT('',(-1.724081178506E-17,-3.7));
+#12546 = VECTOR('',#12547,1.);
+#12547 = DIRECTION('',(1.,0.));
+#12548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12550 = PCURVE('',#12551,#12556);
-#12551 = PLANE('',#12552);
-#12552 = AXIS2_PLACEMENT_3D('',#12553,#12554,#12555);
-#12553 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#12554 = DIRECTION('',(-1.,0.,0.));
-#12555 = DIRECTION('',(0.,6.7E-16,1.));
-#12556 = DEFINITIONAL_REPRESENTATION('',(#12557),#12561);
-#12557 = LINE('',#12558,#12559);
-#12558 = CARTESIAN_POINT('',(-7.026431605997E-16,-3.7));
-#12559 = VECTOR('',#12560,1.);
-#12560 = DIRECTION('',(1.,-4.5E-16));
-#12561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12549 = ORIENTED_EDGE('',*,*,#12550,.F.);
+#12550 = EDGE_CURVE('',#12551,#12528,#12553,.T.);
+#12551 = VERTEX_POINT('',#12552);
+#12552 = CARTESIAN_POINT('',(-5.,-1.85,4.55));
+#12553 = SURFACE_CURVE('',#12554,(#12558,#12565),.PCURVE_S1.);
+#12554 = LINE('',#12555,#12556);
+#12555 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
+#12556 = VECTOR('',#12557,1.);
+#12557 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12558 = PCURVE('',#12071,#12559);
+#12559 = DEFINITIONAL_REPRESENTATION('',(#12560),#12564);
+#12560 = LINE('',#12561,#12562);
+#12561 = CARTESIAN_POINT('',(-3.322817655396,-7.209998132442));
+#12562 = VECTOR('',#12563,1.);
+#12563 = DIRECTION('',(1.,7.778769097326E-62));
+#12564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12562 = ORIENTED_EDGE('',*,*,#12563,.T.);
-#12563 = EDGE_CURVE('',#12536,#12564,#12566,.T.);
-#12564 = VERTEX_POINT('',#12565);
-#12565 = CARTESIAN_POINT('',(7.895290081964,-1.85,8.525084467234));
-#12566 = SURFACE_CURVE('',#12567,(#12571,#12578),.PCURVE_S1.);
-#12567 = LINE('',#12568,#12569);
-#12568 = CARTESIAN_POINT('',(-5.,-1.85,5.069801903606));
-#12569 = VECTOR('',#12570,1.);
-#12570 = DIRECTION('',(0.965925826289,6.E-17,0.258819045103));
-#12571 = PCURVE('',#12022,#12572);
-#12572 = DEFINITIONAL_REPRESENTATION('',(#12573),#12577);
-#12573 = LINE('',#12574,#12575);
-#12574 = CARTESIAN_POINT('',(2.103015751789,-7.209998132442));
-#12575 = VECTOR('',#12576,1.);
-#12576 = DIRECTION('',(-0.258819045103,0.965925826289));
-#12577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12565 = PCURVE('',#12566,#12571);
+#12566 = PLANE('',#12567);
+#12567 = AXIS2_PLACEMENT_3D('',#12568,#12569,#12570);
+#12568 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#12569 = DIRECTION('',(-1.,0.,0.));
+#12570 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12571 = DEFINITIONAL_REPRESENTATION('',(#12572),#12576);
+#12572 = LINE('',#12573,#12574);
+#12573 = CARTESIAN_POINT('',(-6.661338147751E-17,-3.7));
+#12574 = VECTOR('',#12575,1.);
+#12575 = DIRECTION('',(1.,0.));
+#12576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12578 = PCURVE('',#12394,#12579);
-#12579 = DEFINITIONAL_REPRESENTATION('',(#12580),#12584);
-#12580 = LINE('',#12581,#12582);
-#12581 = CARTESIAN_POINT('',(6.063247140236E-17,-3.7));
-#12582 = VECTOR('',#12583,1.);
-#12583 = DIRECTION('',(1.,-1.1E-16));
-#12584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12585 = ORIENTED_EDGE('',*,*,#12586,.F.);
-#12586 = EDGE_CURVE('',#12092,#12564,#12587,.T.);
-#12587 = SURFACE_CURVE('',#12588,(#12592,#12599),.PCURVE_S1.);
+#12577 = ORIENTED_EDGE('',*,*,#12578,.F.);
+#12578 = EDGE_CURVE('',#12579,#12551,#12581,.T.);
+#12579 = VERTEX_POINT('',#12580);
+#12580 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
+#12581 = SURFACE_CURVE('',#12582,(#12586,#12593),.PCURVE_S1.);
+#12582 = LINE('',#12583,#12584);
+#12583 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
+#12584 = VECTOR('',#12585,1.);
+#12585 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#12586 = PCURVE('',#12071,#12587);
+#12587 = DEFINITIONAL_REPRESENTATION('',(#12588),#12592);
 #12588 = LINE('',#12589,#12590);
-#12589 = CARTESIAN_POINT('',(8.836014165742,-1.85,9.465808551011));
+#12589 = CARTESIAN_POINT('',(-2.622817655396,-7.509998132442));
 #12590 = VECTOR('',#12591,1.);
-#12591 = DIRECTION('',(-0.707106781187,-1.6E-16,-0.707106781187));
-#12592 = PCURVE('',#12022,#12593);
-#12593 = DEFINITIONAL_REPRESENTATION('',(#12594),#12598);
-#12594 = LINE('',#12595,#12596);
-#12595 = CARTESIAN_POINT('',(-2.292990895616,6.626016033299));
-#12596 = VECTOR('',#12597,1.);
-#12597 = DIRECTION('',(0.707106781187,-0.707106781187));
-#12598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12591 = DIRECTION('',(-8.751115234492E-62,1.));
+#12592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12599 = PCURVE('',#12129,#12600);
-#12600 = DEFINITIONAL_REPRESENTATION('',(#12601),#12605);
-#12601 = LINE('',#12602,#12603);
-#12602 = CARTESIAN_POINT('',(1.739E-15,-3.7));
-#12603 = VECTOR('',#12604,1.);
-#12604 = DIRECTION('',(1.,3.1E-16));
-#12605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12593 = PCURVE('',#12594,#12599);
+#12594 = PLANE('',#12595);
+#12595 = AXIS2_PLACEMENT_3D('',#12596,#12597,#12598);
+#12596 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
+#12597 = DIRECTION('',(-1.094764425254E-47,-2.22044604925E-16,1.));
+#12598 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#12599 = DEFINITIONAL_REPRESENTATION('',(#12600),#12604);
+#12600 = LINE('',#12601,#12602);
+#12601 = CARTESIAN_POINT('',(0.,0.));
+#12602 = VECTOR('',#12603,1.);
+#12603 = DIRECTION('',(1.,-4.861730685829E-63));
+#12604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12606 = ADVANCED_FACE('',(#12607),#12129,.T.);
-#12607 = FACE_BOUND('',#12608,.T.);
-#12608 = EDGE_LOOP('',(#12609,#12610,#12611,#12632));
-#12609 = ORIENTED_EDGE('',*,*,#12114,.T.);
-#12610 = ORIENTED_EDGE('',*,*,#12586,.T.);
-#12611 = ORIENTED_EDGE('',*,*,#12612,.F.);
-#12612 = EDGE_CURVE('',#12379,#12564,#12613,.T.);
-#12613 = SURFACE_CURVE('',#12614,(#12618,#12625),.PCURVE_S1.);
-#12614 = LINE('',#12615,#12616);
-#12615 = CARTESIAN_POINT('',(7.895290081964,1.85,8.525084467234));
-#12616 = VECTOR('',#12617,1.);
-#12617 = DIRECTION('',(0.,-1.,6.7E-16));
-#12618 = PCURVE('',#12129,#12619);
-#12619 = DEFINITIONAL_REPRESENTATION('',(#12620),#12624);
-#12620 = LINE('',#12621,#12622);
-#12621 = CARTESIAN_POINT('',(1.330384757729,1.811916262827E-16));
-#12622 = VECTOR('',#12623,1.);
-#12623 = DIRECTION('',(-3.761543394987E-18,-1.));
-#12624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12605 = ORIENTED_EDGE('',*,*,#12606,.F.);
+#12606 = EDGE_CURVE('',#12607,#12579,#12609,.T.);
+#12607 = VERTEX_POINT('',#12608);
+#12608 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
+#12609 = SURFACE_CURVE('',#12610,(#12614,#12621),.PCURVE_S1.);
+#12610 = LINE('',#12611,#12612);
+#12611 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
+#12612 = VECTOR('',#12613,1.);
+#12613 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#12614 = PCURVE('',#12071,#12615);
+#12615 = DEFINITIONAL_REPRESENTATION('',(#12616),#12620);
+#12616 = LINE('',#12617,#12618);
+#12617 = CARTESIAN_POINT('',(-1.872817655396,-7.509998132442));
+#12618 = VECTOR('',#12619,1.);
+#12619 = DIRECTION('',(-1.,-7.778769097326E-62));
+#12620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12625 = PCURVE('',#12394,#12626);
-#12626 = DEFINITIONAL_REPRESENTATION('',(#12627),#12631);
-#12627 = LINE('',#12628,#12629);
-#12628 = CARTESIAN_POINT('',(13.350186661336,1.729589217483E-16));
-#12629 = VECTOR('',#12630,1.);
-#12630 = DIRECTION('',(3.408760218689E-18,-1.));
-#12631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12621 = PCURVE('',#12622,#12627);
+#12622 = PLANE('',#12623);
+#12623 = AXIS2_PLACEMENT_3D('',#12624,#12625,#12626);
+#12624 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12625 = DIRECTION('',(1.,0.,0.));
+#12626 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#12627 = DEFINITIONAL_REPRESENTATION('',(#12628),#12632);
+#12628 = LINE('',#12629,#12630);
+#12629 = CARTESIAN_POINT('',(6.661338147751E-17,-3.7));
+#12630 = VECTOR('',#12631,1.);
+#12631 = DIRECTION('',(1.,0.));
+#12632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12632 = ORIENTED_EDGE('',*,*,#12406,.F.);
-#12633 = ADVANCED_FACE('',(#12634),#12204,.F.);
-#12634 = FACE_BOUND('',#12635,.F.);
-#12635 = EDGE_LOOP('',(#12636,#12637,#12638,#12659));
-#12636 = ORIENTED_EDGE('',*,*,#12189,.T.);
-#12637 = ORIENTED_EDGE('',*,*,#12433,.T.);
-#12638 = ORIENTED_EDGE('',*,*,#12639,.F.);
-#12639 = EDGE_CURVE('',#12244,#12434,#12640,.T.);
-#12640 = SURFACE_CURVE('',#12641,(#12645,#12652),.PCURVE_S1.);
-#12641 = LINE('',#12642,#12643);
-#12642 = CARTESIAN_POINT('',(7.739998654902,1.85,8.794057108884));
-#12643 = VECTOR('',#12644,1.);
-#12644 = DIRECTION('',(0.,-1.,6.7E-16));
-#12645 = PCURVE('',#12204,#12646);
-#12646 = DEFINITIONAL_REPRESENTATION('',(#12647),#12651);
-#12647 = LINE('',#12648,#12649);
-#12648 = CARTESIAN_POINT('',(1.25,1.434107901499E-16));
-#12649 = VECTOR('',#12650,1.);
-#12650 = DIRECTION('',(-3.761543394987E-18,-1.));
-#12651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12633 = ORIENTED_EDGE('',*,*,#12634,.T.);
+#12634 = EDGE_CURVE('',#12607,#12635,#12637,.T.);
+#12635 = VERTEX_POINT('',#12636);
+#12636 = CARTESIAN_POINT('',(7.739998654902,-1.85,8.794057108884));
+#12637 = SURFACE_CURVE('',#12638,(#12642,#12649),.PCURVE_S1.);
+#12638 = LINE('',#12639,#12640);
+#12639 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
+#12640 = VECTOR('',#12641,1.);
+#12641 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12642 = PCURVE('',#12071,#12643);
+#12643 = DEFINITIONAL_REPRESENTATION('',(#12644),#12648);
+#12644 = LINE('',#12645,#12646);
+#12645 = CARTESIAN_POINT('',(-1.872817655396,-7.509998132442));
+#12646 = VECTOR('',#12647,1.);
+#12647 = DIRECTION('',(0.258819045103,0.965925826289));
+#12648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12652 = PCURVE('',#12282,#12653);
-#12653 = DEFINITIONAL_REPRESENTATION('',(#12654),#12658);
-#12654 = LINE('',#12655,#12656);
-#12655 = CARTESIAN_POINT('',(13.5,1.474906541753E-16));
-#12656 = VECTOR('',#12657,1.);
-#12657 = DIRECTION('',(3.408760218689E-18,-1.));
-#12658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12649 = PCURVE('',#12465,#12650);
+#12650 = DEFINITIONAL_REPRESENTATION('',(#12651),#12655);
+#12651 = LINE('',#12652,#12653);
+#12652 = CARTESIAN_POINT('',(-1.724081178506E-17,-3.7));
+#12653 = VECTOR('',#12654,1.);
+#12654 = DIRECTION('',(1.,0.));
+#12655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12659 = ORIENTED_EDGE('',*,*,#12243,.F.);
-#12660 = ADVANCED_FACE('',(#12661),#12394,.F.);
-#12661 = FACE_BOUND('',#12662,.F.);
-#12662 = EDGE_LOOP('',(#12663,#12664,#12687,#12715,#12750,#12778,#12799,
-    #12800));
-#12663 = ORIENTED_EDGE('',*,*,#12378,.F.);
-#12664 = ORIENTED_EDGE('',*,*,#12665,.T.);
-#12665 = EDGE_CURVE('',#12351,#12666,#12668,.T.);
-#12666 = VERTEX_POINT('',#12667);
-#12667 = CARTESIAN_POINT('',(-5.,0.35,5.069801903606));
-#12668 = SURFACE_CURVE('',#12669,(#12673,#12680),.PCURVE_S1.);
-#12669 = LINE('',#12670,#12671);
-#12670 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
-#12671 = VECTOR('',#12672,1.);
-#12672 = DIRECTION('',(0.,-1.,6.7E-16));
-#12673 = PCURVE('',#12394,#12674);
-#12674 = DEFINITIONAL_REPRESENTATION('',(#12675),#12679);
-#12675 = LINE('',#12676,#12677);
-#12676 = CARTESIAN_POINT('',(0.,0.));
-#12677 = VECTOR('',#12678,1.);
-#12678 = DIRECTION('',(3.408760218689E-18,-1.));
-#12679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12656 = ORIENTED_EDGE('',*,*,#12657,.F.);
+#12657 = EDGE_CURVE('',#12228,#12635,#12658,.T.);
+#12658 = SURFACE_CURVE('',#12659,(#12663,#12670),.PCURVE_S1.);
+#12659 = LINE('',#12660,#12661);
+#12660 = CARTESIAN_POINT('',(8.623882131386,-1.85,9.677940585367));
+#12661 = VECTOR('',#12662,1.);
+#12662 = DIRECTION('',(-0.707106781187,1.570092458684E-16,
+    -0.707106781187));
+#12663 = PCURVE('',#12071,#12664);
+#12664 = DEFINITIONAL_REPRESENTATION('',(#12665),#12669);
+#12665 = LINE('',#12666,#12667);
+#12666 = CARTESIAN_POINT('',(2.505122929972,6.413883998943));
+#12667 = VECTOR('',#12668,1.);
+#12668 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#12669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12680 = PCURVE('',#12366,#12681);
-#12681 = DEFINITIONAL_REPRESENTATION('',(#12682),#12686);
-#12682 = LINE('',#12683,#12684);
-#12683 = CARTESIAN_POINT('',(1.219801903606,-1.511334606411E-16));
-#12684 = VECTOR('',#12685,1.);
-#12685 = DIRECTION('',(0.,-1.));
-#12686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12670 = PCURVE('',#12271,#12671);
+#12671 = DEFINITIONAL_REPRESENTATION('',(#12672),#12676);
+#12672 = LINE('',#12673,#12674);
+#12673 = CARTESIAN_POINT('',(-5.80934209713E-16,-3.7));
+#12674 = VECTOR('',#12675,1.);
+#12675 = DIRECTION('',(1.,0.));
+#12676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12687 = ORIENTED_EDGE('',*,*,#12688,.F.);
-#12688 = EDGE_CURVE('',#12689,#12666,#12691,.T.);
-#12689 = VERTEX_POINT('',#12690);
-#12690 = CARTESIAN_POINT('',(2.7,0.35,7.133010685326));
-#12691 = SURFACE_CURVE('',#12692,(#12696,#12703),.PCURVE_S1.);
+#12677 = ORIENTED_EDGE('',*,*,#12227,.F.);
+#12678 = ADVANCED_FACE('',(#12679),#12185,.T.);
+#12679 = FACE_BOUND('',#12680,.T.);
+#12680 = EDGE_LOOP('',(#12681,#12682,#12683,#12704));
+#12681 = ORIENTED_EDGE('',*,*,#12169,.T.);
+#12682 = ORIENTED_EDGE('',*,*,#12504,.T.);
+#12683 = ORIENTED_EDGE('',*,*,#12684,.F.);
+#12684 = EDGE_CURVE('',#12315,#12505,#12685,.T.);
+#12685 = SURFACE_CURVE('',#12686,(#12690,#12697),.PCURVE_S1.);
+#12686 = LINE('',#12687,#12688);
+#12687 = CARTESIAN_POINT('',(7.895290081964,1.85,8.525084467234));
+#12688 = VECTOR('',#12689,1.);
+#12689 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12690 = PCURVE('',#12185,#12691);
+#12691 = DEFINITIONAL_REPRESENTATION('',(#12692),#12696);
 #12692 = LINE('',#12693,#12694);
-#12693 = CARTESIAN_POINT('',(-5.292427143235,0.35,4.991446286732));
+#12693 = CARTESIAN_POINT('',(1.330384757729,-2.088827075259E-16));
 #12694 = VECTOR('',#12695,1.);
-#12695 = DIRECTION('',(-0.965925826289,3.E-16,-0.258819045103));
-#12696 = PCURVE('',#12394,#12697);
-#12697 = DEFINITIONAL_REPRESENTATION('',(#12698),#12702);
-#12698 = LINE('',#12699,#12700);
-#12699 = CARTESIAN_POINT('',(-0.302742855896,-1.5));
-#12700 = VECTOR('',#12701,1.);
-#12701 = DIRECTION('',(-1.,4.7E-16));
-#12702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12695 = DIRECTION('',(0.,-1.));
+#12696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12703 = PCURVE('',#12704,#12709);
-#12704 = PLANE('',#12705);
-#12705 = AXIS2_PLACEMENT_3D('',#12706,#12707,#12708);
-#12706 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
-#12707 = DIRECTION('',(6.1E-16,1.,-1.11E-15));
-#12708 = DIRECTION('',(1.,-6.1E-16,0.));
-#12709 = DEFINITIONAL_REPRESENTATION('',(#12710),#12714);
-#12710 = LINE('',#12711,#12712);
-#12711 = CARTESIAN_POINT('',(7.572856765531E-03,-1.141446286732));
-#12712 = VECTOR('',#12713,1.);
-#12713 = DIRECTION('',(-0.965925826289,0.258819045103));
-#12714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12697 = PCURVE('',#12353,#12698);
+#12698 = DEFINITIONAL_REPRESENTATION('',(#12699),#12703);
+#12699 = LINE('',#12700,#12701);
+#12700 = CARTESIAN_POINT('',(13.350186661336,-1.209515679552E-16));
+#12701 = VECTOR('',#12702,1.);
+#12702 = DIRECTION('',(0.,-1.));
+#12703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12715 = ORIENTED_EDGE('',*,*,#12716,.F.);
-#12716 = EDGE_CURVE('',#12717,#12689,#12719,.T.);
-#12717 = VERTEX_POINT('',#12718);
-#12718 = CARTESIAN_POINT('',(2.7,-0.35,7.133010685326));
-#12719 = SURFACE_CURVE('',#12720,(#12725,#12732),.PCURVE_S1.);
-#12720 = ELLIPSE('',#12721,0.362346663144,0.35);
-#12721 = AXIS2_PLACEMENT_3D('',#12722,#12723,#12724);
-#12722 = CARTESIAN_POINT('',(2.7,7.92E-15,7.133010685326));
-#12723 = DIRECTION('',(-0.258819045103,1.07E-15,0.965925826289));
-#12724 = DIRECTION('',(-0.965925826289,-2.9E-16,-0.258819045103));
-#12725 = PCURVE('',#12394,#12726);
-#12726 = DEFINITIONAL_REPRESENTATION('',(#12727),#12731);
-#12727 = ELLIPSE('',#12728,0.362346663144,0.35);
-#12728 = AXIS2_PLACEMENT_2D('',#12729,#12730);
-#12729 = CARTESIAN_POINT('',(7.971626589157,-1.85));
-#12730 = DIRECTION('',(-1.,-1.2E-16));
-#12731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12704 = ORIENTED_EDGE('',*,*,#12314,.F.);
+#12705 = ADVANCED_FACE('',(#12706),#12271,.F.);
+#12706 = FACE_BOUND('',#12707,.F.);
+#12707 = EDGE_LOOP('',(#12708,#12709,#12710,#12731));
+#12708 = ORIENTED_EDGE('',*,*,#12255,.T.);
+#12709 = ORIENTED_EDGE('',*,*,#12657,.T.);
+#12710 = ORIENTED_EDGE('',*,*,#12711,.F.);
+#12711 = EDGE_CURVE('',#12450,#12635,#12712,.T.);
+#12712 = SURFACE_CURVE('',#12713,(#12717,#12724),.PCURVE_S1.);
+#12713 = LINE('',#12714,#12715);
+#12714 = CARTESIAN_POINT('',(7.739998654902,1.85,8.794057108884));
+#12715 = VECTOR('',#12716,1.);
+#12716 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12717 = PCURVE('',#12271,#12718);
+#12718 = DEFINITIONAL_REPRESENTATION('',(#12719),#12723);
+#12719 = LINE('',#12720,#12721);
+#12720 = CARTESIAN_POINT('',(1.25,2.578304758956E-17));
+#12721 = VECTOR('',#12722,1.);
+#12722 = DIRECTION('',(0.,-1.));
+#12723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12732 = PCURVE('',#12733,#12738);
-#12733 = CYLINDRICAL_SURFACE('',#12734,0.35);
-#12734 = AXIS2_PLACEMENT_3D('',#12735,#12736,#12737);
-#12735 = CARTESIAN_POINT('',(2.7,4.27E-15,3.85));
-#12736 = DIRECTION('',(0.,-1.11E-15,-1.));
-#12737 = DIRECTION('',(1.,0.,0.));
-#12738 = DEFINITIONAL_REPRESENTATION('',(#12739),#12749);
-#12739 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12740,#12741,#12742,#12743,
-    #12744,#12745,#12746,#12747,#12748),.UNSPECIFIED.,.F.,.F.,(9,9),(
+#12724 = PCURVE('',#12465,#12725);
+#12725 = DEFINITIONAL_REPRESENTATION('',(#12726),#12730);
+#12726 = LINE('',#12727,#12728);
+#12727 = CARTESIAN_POINT('',(13.5,-1.123418893725E-16));
+#12728 = VECTOR('',#12729,1.);
+#12729 = DIRECTION('',(0.,-1.));
+#12730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12731 = ORIENTED_EDGE('',*,*,#12477,.F.);
+#12732 = ADVANCED_FACE('',(#12733),#12465,.T.);
+#12733 = FACE_BOUND('',#12734,.T.);
+#12734 = EDGE_LOOP('',(#12735,#12736,#12759,#12787,#12822,#12850,#12871,
+    #12872));
+#12735 = ORIENTED_EDGE('',*,*,#12449,.F.);
+#12736 = ORIENTED_EDGE('',*,*,#12737,.T.);
+#12737 = EDGE_CURVE('',#12422,#12738,#12740,.T.);
+#12738 = VERTEX_POINT('',#12739);
+#12739 = CARTESIAN_POINT('',(-5.3,0.35,5.3));
+#12740 = SURFACE_CURVE('',#12741,(#12745,#12752),.PCURVE_S1.);
+#12741 = LINE('',#12742,#12743);
+#12742 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12743 = VECTOR('',#12744,1.);
+#12744 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12745 = PCURVE('',#12465,#12746);
+#12746 = DEFINITIONAL_REPRESENTATION('',(#12747),#12751);
+#12747 = LINE('',#12748,#12749);
+#12748 = CARTESIAN_POINT('',(0.,0.));
+#12749 = VECTOR('',#12750,1.);
+#12750 = DIRECTION('',(0.,-1.));
+#12751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12752 = PCURVE('',#12437,#12753);
+#12753 = DEFINITIONAL_REPRESENTATION('',(#12754),#12758);
+#12754 = LINE('',#12755,#12756);
+#12755 = CARTESIAN_POINT('',(0.,0.));
+#12756 = VECTOR('',#12757,1.);
+#12757 = DIRECTION('',(0.,-1.));
+#12758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12759 = ORIENTED_EDGE('',*,*,#12760,.F.);
+#12760 = EDGE_CURVE('',#12761,#12738,#12763,.T.);
+#12761 = VERTEX_POINT('',#12762);
+#12762 = CARTESIAN_POINT('',(2.7,0.35,7.443593539449));
+#12763 = SURFACE_CURVE('',#12764,(#12768,#12775),.PCURVE_S1.);
+#12764 = LINE('',#12765,#12766);
+#12765 = CARTESIAN_POINT('',(-5.48125,0.35,5.251434208872));
+#12766 = VECTOR('',#12767,1.);
+#12767 = DIRECTION('',(-0.965925826289,6.539880302789E-16,
+    -0.258819045103));
+#12768 = PCURVE('',#12465,#12769);
+#12769 = DEFINITIONAL_REPRESENTATION('',(#12770),#12774);
+#12770 = LINE('',#12771,#12772);
+#12771 = CARTESIAN_POINT('',(-0.187643807699,-1.5));
+#12772 = VECTOR('',#12773,1.);
+#12773 = DIRECTION('',(-1.,5.965186576621E-16));
+#12774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12775 = PCURVE('',#12776,#12781);
+#12776 = PLANE('',#12777);
+#12777 = AXIS2_PLACEMENT_3D('',#12778,#12779,#12780);
+#12778 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
+#12779 = DIRECTION('',(6.175615574478E-16,1.,2.22044604925E-16));
+#12780 = DIRECTION('',(1.,-6.175615574478E-16,-1.371262120404E-31));
+#12781 = DEFINITIONAL_REPRESENTATION('',(#12782),#12786);
+#12782 = LINE('',#12783,#12784);
+#12783 = CARTESIAN_POINT('',(-0.18125,-1.401434208872));
+#12784 = VECTOR('',#12785,1.);
+#12785 = DIRECTION('',(-0.965925826289,0.258819045103));
+#12786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12787 = ORIENTED_EDGE('',*,*,#12788,.F.);
+#12788 = EDGE_CURVE('',#12789,#12761,#12791,.T.);
+#12789 = VERTEX_POINT('',#12790);
+#12790 = CARTESIAN_POINT('',(2.7,-0.35,7.443593539449));
+#12791 = SURFACE_CURVE('',#12792,(#12797,#12804),.PCURVE_S1.);
+#12792 = ELLIPSE('',#12793,0.362346663144,0.35);
+#12793 = AXIS2_PLACEMENT_3D('',#12794,#12795,#12796);
+#12794 = CARTESIAN_POINT('',(2.7,-1.652809786689E-15,7.443593539449));
+#12795 = DIRECTION('',(-0.258819045103,-2.144786184852E-16,
+    0.965925826289));
+#12796 = DIRECTION('',(-0.965925826289,5.746937261686E-17,
+    -0.258819045103));
+#12797 = PCURVE('',#12465,#12798);
+#12798 = DEFINITIONAL_REPRESENTATION('',(#12799),#12803);
+#12799 = ELLIPSE('',#12800,0.362346663144,0.35);
+#12800 = AXIS2_PLACEMENT_2D('',#12801,#12802);
+#12801 = CARTESIAN_POINT('',(8.28220944328,-1.85));
+#12802 = DIRECTION('',(-1.,0.));
+#12803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12804 = PCURVE('',#12805,#12810);
+#12805 = CYLINDRICAL_SURFACE('',#12806,0.35);
+#12806 = AXIS2_PLACEMENT_3D('',#12807,#12808,#12809);
+#12807 = CARTESIAN_POINT('',(2.7,-8.548717289614E-16,3.85));
+#12808 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#12809 = DIRECTION('',(1.,0.,0.));
+#12810 = DEFINITIONAL_REPRESENTATION('',(#12811),#12821);
+#12811 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#12812,#12813,#12814,#12815,
+    #12816,#12817,#12818,#12819,#12820),.UNSPECIFIED.,.F.,.F.,(9,9),(
     1.570796326795,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
-#12740 = CARTESIAN_POINT('',(7.853981633974,-3.283010685326));
-#12741 = CARTESIAN_POINT('',(7.461282552276,-3.319838875959));
-#12742 = CARTESIAN_POINT('',(7.068583470577,-3.356667360239));
-#12743 = CARTESIAN_POINT('',(6.675884388878,-3.384838415992));
-#12744 = CARTESIAN_POINT('',(6.283185307179,-3.395718017788));
-#12745 = CARTESIAN_POINT('',(5.890486225481,-3.384838415992));
-#12746 = CARTESIAN_POINT('',(5.497787143782,-3.356667360236));
-#12747 = CARTESIAN_POINT('',(5.105088062083,-3.319838875959));
-#12748 = CARTESIAN_POINT('',(4.712388980385,-3.283010685326));
-#12749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12812 = CARTESIAN_POINT('',(7.853981633974,-3.593593539449));
+#12813 = CARTESIAN_POINT('',(7.461282552276,-3.630421730082));
+#12814 = CARTESIAN_POINT('',(7.068583470577,-3.667250214366));
+#12815 = CARTESIAN_POINT('',(6.675884388879,-3.695421270097));
+#12816 = CARTESIAN_POINT('',(6.283185307179,-3.706300871923));
+#12817 = CARTESIAN_POINT('',(5.890486225481,-3.695421270093));
+#12818 = CARTESIAN_POINT('',(5.497787143782,-3.667250214366));
+#12819 = CARTESIAN_POINT('',(5.105088062083,-3.630421730082));
+#12820 = CARTESIAN_POINT('',(4.712388980385,-3.593593539449));
+#12821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12750 = ORIENTED_EDGE('',*,*,#12751,.F.);
-#12751 = EDGE_CURVE('',#12752,#12717,#12754,.T.);
-#12752 = VERTEX_POINT('',#12753);
-#12753 = CARTESIAN_POINT('',(-5.,-0.35,5.069801903606));
-#12754 = SURFACE_CURVE('',#12755,(#12759,#12766),.PCURVE_S1.);
-#12755 = LINE('',#12756,#12757);
-#12756 = CARTESIAN_POINT('',(-1.560376335666,-0.35,5.991446286732));
-#12757 = VECTOR('',#12758,1.);
-#12758 = DIRECTION('',(0.965925826289,2.9E-16,0.258819045103));
-#12759 = PCURVE('',#12394,#12760);
-#12760 = DEFINITIONAL_REPRESENTATION('',(#12761),#12765);
-#12761 = LINE('',#12762,#12763);
-#12762 = CARTESIAN_POINT('',(3.56096044926,-2.2));
-#12763 = VECTOR('',#12764,1.);
-#12764 = DIRECTION('',(1.,1.2E-16));
-#12765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12766 = PCURVE('',#12767,#12772);
-#12767 = PLANE('',#12768);
-#12768 = AXIS2_PLACEMENT_3D('',#12769,#12770,#12771);
-#12769 = CARTESIAN_POINT('',(2.7,-0.35,3.85));
-#12770 = DIRECTION('',(0.,-1.,1.11E-15));
-#12771 = DIRECTION('',(-1.,0.,0.));
-#12772 = DEFINITIONAL_REPRESENTATION('',(#12773),#12777);
-#12773 = LINE('',#12774,#12775);
-#12774 = CARTESIAN_POINT('',(4.260376335666,-2.141446286732));
-#12775 = VECTOR('',#12776,1.);
-#12776 = DIRECTION('',(-0.965925826289,-0.258819045103));
-#12777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12778 = ORIENTED_EDGE('',*,*,#12779,.T.);
-#12779 = EDGE_CURVE('',#12752,#12536,#12780,.T.);
-#12780 = SURFACE_CURVE('',#12781,(#12785,#12792),.PCURVE_S1.);
-#12781 = LINE('',#12782,#12783);
-#12782 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
-#12783 = VECTOR('',#12784,1.);
-#12784 = DIRECTION('',(0.,-1.,6.7E-16));
-#12785 = PCURVE('',#12394,#12786);
-#12786 = DEFINITIONAL_REPRESENTATION('',(#12787),#12791);
-#12787 = LINE('',#12788,#12789);
-#12788 = CARTESIAN_POINT('',(0.,0.));
-#12789 = VECTOR('',#12790,1.);
-#12790 = DIRECTION('',(3.408760218689E-18,-1.));
-#12791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12792 = PCURVE('',#12551,#12793);
-#12793 = DEFINITIONAL_REPRESENTATION('',(#12794),#12798);
-#12794 = LINE('',#12795,#12796);
-#12795 = CARTESIAN_POINT('',(1.219801903606,-1.511334606411E-16));
-#12796 = VECTOR('',#12797,1.);
-#12797 = DIRECTION('',(0.,-1.));
-#12798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12799 = ORIENTED_EDGE('',*,*,#12563,.T.);
-#12800 = ORIENTED_EDGE('',*,*,#12612,.F.);
-#12801 = ADVANCED_FACE('',(#12802),#12366,.F.);
-#12802 = FACE_BOUND('',#12803,.F.);
-#12803 = EDGE_LOOP('',(#12804,#12832,#12860,#12881,#12882));
-#12804 = ORIENTED_EDGE('',*,*,#12805,.F.);
-#12805 = EDGE_CURVE('',#12806,#12323,#12808,.T.);
-#12806 = VERTEX_POINT('',#12807);
-#12807 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#12808 = SURFACE_CURVE('',#12809,(#12813,#12820),.PCURVE_S1.);
-#12809 = LINE('',#12810,#12811);
-#12810 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#12811 = VECTOR('',#12812,1.);
-#12812 = DIRECTION('',(0.,2.2E-16,1.));
-#12813 = PCURVE('',#12366,#12814);
-#12814 = DEFINITIONAL_REPRESENTATION('',(#12815),#12819);
-#12815 = LINE('',#12816,#12817);
-#12816 = CARTESIAN_POINT('',(1.33226762955E-15,-2.886579864025E-15));
-#12817 = VECTOR('',#12818,1.);
-#12818 = DIRECTION('',(1.,-4.5E-16));
-#12819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#12820 = PCURVE('',#12821,#12826);
-#12821 = PLANE('',#12822);
-#12822 = AXIS2_PLACEMENT_3D('',#12823,#12824,#12825);
-#12823 = CARTESIAN_POINT('',(-5.,1.85,4.55));
-#12824 = DIRECTION('',(-1.,-0.,0.));
-#12825 = DIRECTION('',(0.,-1.78E-15,-1.));
-#12826 = DEFINITIONAL_REPRESENTATION('',(#12827),#12831);
+#12822 = ORIENTED_EDGE('',*,*,#12823,.F.);
+#12823 = EDGE_CURVE('',#12824,#12789,#12826,.T.);
+#12824 = VERTEX_POINT('',#12825);
+#12825 = CARTESIAN_POINT('',(-5.3,-0.35,5.3));
+#12826 = SURFACE_CURVE('',#12827,(#12831,#12838),.PCURVE_S1.);
 #12827 = LINE('',#12828,#12829);
-#12828 = CARTESIAN_POINT('',(0.7,6.747605777301E-15));
+#12828 = CARTESIAN_POINT('',(-1.749199192431,-0.35,6.251434208872));
 #12829 = VECTOR('',#12830,1.);
-#12830 = DIRECTION('',(-1.,1.56E-15));
-#12831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12830 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#12831 = PCURVE('',#12465,#12832);
+#12832 = DEFINITIONAL_REPRESENTATION('',(#12833),#12837);
+#12833 = LINE('',#12834,#12835);
+#12834 = CARTESIAN_POINT('',(3.676059497457,-2.2));
+#12835 = VECTOR('',#12836,1.);
+#12836 = DIRECTION('',(1.,0.));
+#12837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12832 = ORIENTED_EDGE('',*,*,#12833,.T.);
-#12833 = EDGE_CURVE('',#12806,#12834,#12836,.T.);
-#12834 = VERTEX_POINT('',#12835);
-#12835 = CARTESIAN_POINT('',(-5.,0.35,3.85));
-#12836 = SURFACE_CURVE('',#12837,(#12841,#12848),.PCURVE_S1.);
-#12837 = LINE('',#12838,#12839);
-#12838 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#12839 = VECTOR('',#12840,1.);
-#12840 = DIRECTION('',(0.,-1.,6.7E-16));
-#12841 = PCURVE('',#12366,#12842);
-#12842 = DEFINITIONAL_REPRESENTATION('',(#12843),#12847);
-#12843 = LINE('',#12844,#12845);
-#12844 = CARTESIAN_POINT('',(0.,0.));
-#12845 = VECTOR('',#12846,1.);
-#12846 = DIRECTION('',(0.,-1.));
-#12847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12838 = PCURVE('',#12839,#12844);
+#12839 = PLANE('',#12840);
+#12840 = AXIS2_PLACEMENT_3D('',#12841,#12842,#12843);
+#12841 = CARTESIAN_POINT('',(2.7,-0.35,3.85));
+#12842 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12843 = DIRECTION('',(-1.,0.,0.));
+#12844 = DEFINITIONAL_REPRESENTATION('',(#12845),#12849);
+#12845 = LINE('',#12846,#12847);
+#12846 = CARTESIAN_POINT('',(4.449199192431,-2.401434208872));
+#12847 = VECTOR('',#12848,1.);
+#12848 = DIRECTION('',(-0.965925826289,-0.258819045103));
+#12849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12848 = PCURVE('',#12849,#12854);
-#12849 = PLANE('',#12850);
-#12850 = AXIS2_PLACEMENT_3D('',#12851,#12852,#12853);
-#12851 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#12852 = DIRECTION('',(0.,6.7E-16,1.));
-#12853 = DIRECTION('',(1.,0.,0.));
-#12854 = DEFINITIONAL_REPRESENTATION('',(#12855),#12859);
-#12855 = LINE('',#12856,#12857);
-#12856 = CARTESIAN_POINT('',(0.3,0.));
-#12857 = VECTOR('',#12858,1.);
-#12858 = DIRECTION('',(0.,-1.));
-#12859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12850 = ORIENTED_EDGE('',*,*,#12851,.T.);
+#12851 = EDGE_CURVE('',#12824,#12607,#12852,.T.);
+#12852 = SURFACE_CURVE('',#12853,(#12857,#12864),.PCURVE_S1.);
+#12853 = LINE('',#12854,#12855);
+#12854 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12855 = VECTOR('',#12856,1.);
+#12856 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12857 = PCURVE('',#12465,#12858);
+#12858 = DEFINITIONAL_REPRESENTATION('',(#12859),#12863);
+#12859 = LINE('',#12860,#12861);
+#12860 = CARTESIAN_POINT('',(0.,0.));
+#12861 = VECTOR('',#12862,1.);
+#12862 = DIRECTION('',(0.,-1.));
+#12863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12860 = ORIENTED_EDGE('',*,*,#12861,.F.);
-#12861 = EDGE_CURVE('',#12666,#12834,#12862,.T.);
-#12862 = SURFACE_CURVE('',#12863,(#12867,#12874),.PCURVE_S1.);
-#12863 = LINE('',#12864,#12865);
-#12864 = CARTESIAN_POINT('',(-5.,0.35,3.85));
-#12865 = VECTOR('',#12866,1.);
-#12866 = DIRECTION('',(0.,-1.11E-15,-1.));
-#12867 = PCURVE('',#12366,#12868);
-#12868 = DEFINITIONAL_REPRESENTATION('',(#12869),#12873);
-#12869 = LINE('',#12870,#12871);
-#12870 = CARTESIAN_POINT('',(-1.168215802999E-16,-1.5));
-#12871 = VECTOR('',#12872,1.);
-#12872 = DIRECTION('',(-1.,-4.4E-16));
-#12873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12864 = PCURVE('',#12622,#12865);
+#12865 = DEFINITIONAL_REPRESENTATION('',(#12866),#12870);
+#12866 = LINE('',#12867,#12868);
+#12867 = CARTESIAN_POINT('',(0.,0.));
+#12868 = VECTOR('',#12869,1.);
+#12869 = DIRECTION('',(0.,-1.));
+#12870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12874 = PCURVE('',#12704,#12875);
-#12875 = DEFINITIONAL_REPRESENTATION('',(#12876),#12880);
-#12876 = LINE('',#12877,#12878);
-#12877 = CARTESIAN_POINT('',(0.3,-1.827786640011E-32));
-#12878 = VECTOR('',#12879,1.);
-#12879 = DIRECTION('',(6.771E-31,1.));
-#12880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12871 = ORIENTED_EDGE('',*,*,#12634,.T.);
+#12872 = ORIENTED_EDGE('',*,*,#12711,.F.);
+#12873 = ADVANCED_FACE('',(#12874),#12437,.F.);
+#12874 = FACE_BOUND('',#12875,.F.);
+#12875 = EDGE_LOOP('',(#12876,#12877,#12878,#12901,#12929));
+#12876 = ORIENTED_EDGE('',*,*,#12421,.F.);
+#12877 = ORIENTED_EDGE('',*,*,#12737,.T.);
+#12878 = ORIENTED_EDGE('',*,*,#12879,.F.);
+#12879 = EDGE_CURVE('',#12880,#12738,#12882,.T.);
+#12880 = VERTEX_POINT('',#12881);
+#12881 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
+#12882 = SURFACE_CURVE('',#12883,(#12887,#12894),.PCURVE_S1.);
+#12883 = LINE('',#12884,#12885);
+#12884 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
+#12885 = VECTOR('',#12886,1.);
+#12886 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#12887 = PCURVE('',#12437,#12888);
+#12888 = DEFINITIONAL_REPRESENTATION('',(#12889),#12893);
+#12889 = LINE('',#12890,#12891);
+#12890 = CARTESIAN_POINT('',(1.45,-1.5));
+#12891 = VECTOR('',#12892,1.);
+#12892 = DIRECTION('',(-1.,0.));
+#12893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12881 = ORIENTED_EDGE('',*,*,#12665,.F.);
-#12882 = ORIENTED_EDGE('',*,*,#12350,.F.);
-#12883 = ADVANCED_FACE('',(#12884),#12338,.F.);
-#12884 = FACE_BOUND('',#12885,.F.);
-#12885 = EDGE_LOOP('',(#12886,#12914,#12942,#12963));
-#12886 = ORIENTED_EDGE('',*,*,#12887,.T.);
-#12887 = EDGE_CURVE('',#12295,#12888,#12890,.T.);
-#12888 = VERTEX_POINT('',#12889);
-#12889 = CARTESIAN_POINT('',(-5.3,2.35,4.55));
-#12890 = SURFACE_CURVE('',#12891,(#12895,#12902),.PCURVE_S1.);
-#12891 = LINE('',#12892,#12893);
-#12892 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
-#12893 = VECTOR('',#12894,1.);
-#12894 = DIRECTION('',(-0.,1.,-1.83E-15));
-#12895 = PCURVE('',#12338,#12896);
-#12896 = DEFINITIONAL_REPRESENTATION('',(#12897),#12901);
-#12897 = LINE('',#12898,#12899);
-#12898 = CARTESIAN_POINT('',(0.,0.));
-#12899 = VECTOR('',#12900,1.);
-#12900 = DIRECTION('',(0.,-1.));
-#12901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12894 = PCURVE('',#12776,#12895);
+#12895 = DEFINITIONAL_REPRESENTATION('',(#12896),#12900);
+#12896 = LINE('',#12897,#12898);
+#12897 = CARTESIAN_POINT('',(0.,0.));
+#12898 = VECTOR('',#12899,1.);
+#12899 = DIRECTION('',(0.,-1.));
+#12900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12902 = PCURVE('',#12903,#12908);
-#12903 = PLANE('',#12904);
-#12904 = AXIS2_PLACEMENT_3D('',#12905,#12906,#12907);
-#12905 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#12906 = DIRECTION('',(1.,0.,-0.));
-#12907 = DIRECTION('',(0.,1.78E-15,1.));
-#12908 = DEFINITIONAL_REPRESENTATION('',(#12909),#12913);
-#12909 = LINE('',#12910,#12911);
-#12910 = CARTESIAN_POINT('',(0.7,-8.626762955019E-17));
-#12911 = VECTOR('',#12912,1.);
-#12912 = DIRECTION('',(-5.E-17,-1.));
-#12913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12901 = ORIENTED_EDGE('',*,*,#12902,.F.);
+#12902 = EDGE_CURVE('',#12903,#12880,#12905,.T.);
+#12903 = VERTEX_POINT('',#12904);
+#12904 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#12905 = SURFACE_CURVE('',#12906,(#12910,#12917),.PCURVE_S1.);
+#12906 = LINE('',#12907,#12908);
+#12907 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#12908 = VECTOR('',#12909,1.);
+#12909 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#12910 = PCURVE('',#12437,#12911);
+#12911 = DEFINITIONAL_REPRESENTATION('',(#12912),#12916);
+#12912 = LINE('',#12913,#12914);
+#12913 = CARTESIAN_POINT('',(1.45,-9.992007221626E-17));
+#12914 = VECTOR('',#12915,1.);
+#12915 = DIRECTION('',(0.,-1.));
+#12916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12914 = ORIENTED_EDGE('',*,*,#12915,.T.);
-#12915 = EDGE_CURVE('',#12888,#12916,#12918,.T.);
-#12916 = VERTEX_POINT('',#12917);
-#12917 = CARTESIAN_POINT('',(-5.,2.35,4.55));
-#12918 = SURFACE_CURVE('',#12919,(#12923,#12930),.PCURVE_S1.);
-#12919 = LINE('',#12920,#12921);
-#12920 = CARTESIAN_POINT('',(-5.3,2.35,4.55));
-#12921 = VECTOR('',#12922,1.);
+#12917 = PCURVE('',#12918,#12923);
+#12918 = PLANE('',#12919);
+#12919 = AXIS2_PLACEMENT_3D('',#12920,#12921,#12922);
+#12920 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#12921 = DIRECTION('',(0.,-2.22044604925E-16,1.));
 #12922 = DIRECTION('',(1.,0.,0.));
-#12923 = PCURVE('',#12338,#12924);
-#12924 = DEFINITIONAL_REPRESENTATION('',(#12925),#12929);
-#12925 = LINE('',#12926,#12927);
-#12926 = CARTESIAN_POINT('',(0.,-0.5));
-#12927 = VECTOR('',#12928,1.);
-#12928 = DIRECTION('',(1.,0.));
-#12929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12923 = DEFINITIONAL_REPRESENTATION('',(#12924),#12928);
+#12924 = LINE('',#12925,#12926);
+#12925 = CARTESIAN_POINT('',(0.,0.));
+#12926 = VECTOR('',#12927,1.);
+#12927 = DIRECTION('',(0.,-1.));
+#12928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12930 = PCURVE('',#12931,#12936);
-#12931 = PLANE('',#12932);
-#12932 = AXIS2_PLACEMENT_3D('',#12933,#12934,#12935);
-#12933 = CARTESIAN_POINT('',(-5.15,2.35,4.2));
-#12934 = DIRECTION('',(0.,1.,-1.49E-15));
-#12935 = DIRECTION('',(0.,1.49E-15,1.));
-#12936 = DEFINITIONAL_REPRESENTATION('',(#12937),#12941);
-#12937 = LINE('',#12938,#12939);
-#12938 = CARTESIAN_POINT('',(0.35,-0.15));
-#12939 = VECTOR('',#12940,1.);
-#12940 = DIRECTION('',(0.,1.));
-#12941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12929 = ORIENTED_EDGE('',*,*,#12930,.F.);
+#12930 = EDGE_CURVE('',#12394,#12903,#12931,.T.);
+#12931 = SURFACE_CURVE('',#12932,(#12936,#12943),.PCURVE_S1.);
+#12932 = LINE('',#12933,#12934);
+#12933 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
+#12934 = VECTOR('',#12935,1.);
+#12935 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#12936 = PCURVE('',#12437,#12937);
+#12937 = DEFINITIONAL_REPRESENTATION('',(#12938),#12942);
+#12938 = LINE('',#12939,#12940);
+#12939 = CARTESIAN_POINT('',(-8.881784197001E-16,1.972152263053E-31));
+#12940 = VECTOR('',#12941,1.);
+#12941 = DIRECTION('',(1.,0.));
+#12942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12942 = ORIENTED_EDGE('',*,*,#12943,.F.);
-#12943 = EDGE_CURVE('',#12323,#12916,#12944,.T.);
-#12944 = SURFACE_CURVE('',#12945,(#12949,#12956),.PCURVE_S1.);
-#12945 = LINE('',#12946,#12947);
-#12946 = CARTESIAN_POINT('',(-5.,1.85,4.55));
-#12947 = VECTOR('',#12948,1.);
-#12948 = DIRECTION('',(-0.,1.,-1.83E-15));
-#12949 = PCURVE('',#12338,#12950);
-#12950 = DEFINITIONAL_REPRESENTATION('',(#12951),#12955);
-#12951 = LINE('',#12952,#12953);
-#12952 = CARTESIAN_POINT('',(0.3,0.));
-#12953 = VECTOR('',#12954,1.);
-#12954 = DIRECTION('',(0.,-1.));
-#12955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12943 = PCURVE('',#12944,#12949);
+#12944 = PLANE('',#12945);
+#12945 = AXIS2_PLACEMENT_3D('',#12946,#12947,#12948);
+#12946 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#12947 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#12948 = DIRECTION('',(-1.094764425254E-47,-2.22044604925E-16,1.));
+#12949 = DEFINITIONAL_REPRESENTATION('',(#12950),#12954);
+#12950 = LINE('',#12951,#12952);
+#12951 = CARTESIAN_POINT('',(1.45,-9.992007221626E-17));
+#12952 = VECTOR('',#12953,1.);
+#12953 = DIRECTION('',(-1.,0.));
+#12954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12956 = PCURVE('',#12821,#12957);
-#12957 = DEFINITIONAL_REPRESENTATION('',(#12958),#12962);
-#12958 = LINE('',#12959,#12960);
-#12959 = CARTESIAN_POINT('',(0.,0.));
-#12960 = VECTOR('',#12961,1.);
-#12961 = DIRECTION('',(5.E-17,-1.));
-#12962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12955 = ADVANCED_FACE('',(#12956),#12409,.F.);
+#12956 = FACE_BOUND('',#12957,.F.);
+#12957 = EDGE_LOOP('',(#12958,#12981,#13009,#13035));
+#12958 = ORIENTED_EDGE('',*,*,#12959,.T.);
+#12959 = EDGE_CURVE('',#12394,#12960,#12962,.T.);
+#12960 = VERTEX_POINT('',#12961);
+#12961 = CARTESIAN_POINT('',(-5.3,2.35,4.55));
+#12962 = SURFACE_CURVE('',#12963,(#12967,#12974),.PCURVE_S1.);
+#12963 = LINE('',#12964,#12965);
+#12964 = CARTESIAN_POINT('',(-5.3,1.85,4.55));
+#12965 = VECTOR('',#12966,1.);
+#12966 = DIRECTION('',(1.479114197289E-31,1.,2.22044604925E-16));
+#12967 = PCURVE('',#12409,#12968);
+#12968 = DEFINITIONAL_REPRESENTATION('',(#12969),#12973);
+#12969 = LINE('',#12970,#12971);
+#12970 = CARTESIAN_POINT('',(0.,-0.));
+#12971 = VECTOR('',#12972,1.);
+#12972 = DIRECTION('',(-4.861730685829E-63,-1.));
+#12973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12963 = ORIENTED_EDGE('',*,*,#12322,.F.);
-#12964 = ADVANCED_FACE('',(#12965),#12310,.F.);
-#12965 = FACE_BOUND('',#12966,.F.);
-#12966 = EDGE_LOOP('',(#12967,#12968,#12991,#13014,#13037));
-#12967 = ORIENTED_EDGE('',*,*,#12294,.F.);
-#12968 = ORIENTED_EDGE('',*,*,#12969,.T.);
-#12969 = EDGE_CURVE('',#12267,#12970,#12972,.T.);
-#12970 = VERTEX_POINT('',#12971);
-#12971 = CARTESIAN_POINT('',(-5.3,0.35,5.3));
-#12972 = SURFACE_CURVE('',#12973,(#12977,#12984),.PCURVE_S1.);
-#12973 = LINE('',#12974,#12975);
-#12974 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#12975 = VECTOR('',#12976,1.);
-#12976 = DIRECTION('',(0.,-1.,6.7E-16));
-#12977 = PCURVE('',#12310,#12978);
-#12978 = DEFINITIONAL_REPRESENTATION('',(#12979),#12983);
-#12979 = LINE('',#12980,#12981);
-#12980 = CARTESIAN_POINT('',(0.,0.));
-#12981 = VECTOR('',#12982,1.);
-#12982 = DIRECTION('',(0.,-1.));
-#12983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12974 = PCURVE('',#12944,#12975);
+#12975 = DEFINITIONAL_REPRESENTATION('',(#12976),#12980);
+#12976 = LINE('',#12977,#12978);
+#12977 = CARTESIAN_POINT('',(0.7,6.661338147751E-17));
+#12978 = VECTOR('',#12979,1.);
+#12979 = DIRECTION('',(0.,-1.));
+#12980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12984 = PCURVE('',#12282,#12985);
-#12985 = DEFINITIONAL_REPRESENTATION('',(#12986),#12990);
+#12981 = ORIENTED_EDGE('',*,*,#12982,.T.);
+#12982 = EDGE_CURVE('',#12960,#12983,#12985,.T.);
+#12983 = VERTEX_POINT('',#12984);
+#12984 = CARTESIAN_POINT('',(-5.,2.35,4.55));
+#12985 = SURFACE_CURVE('',#12986,(#12990,#12997),.PCURVE_S1.);
 #12986 = LINE('',#12987,#12988);
-#12987 = CARTESIAN_POINT('',(0.,0.));
+#12987 = CARTESIAN_POINT('',(-5.3,2.35,4.55));
 #12988 = VECTOR('',#12989,1.);
-#12989 = DIRECTION('',(3.408760218689E-18,-1.));
-#12990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12989 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#12990 = PCURVE('',#12409,#12991);
+#12991 = DEFINITIONAL_REPRESENTATION('',(#12992),#12996);
+#12992 = LINE('',#12993,#12994);
+#12993 = CARTESIAN_POINT('',(-7.395570986447E-32,-0.5));
+#12994 = VECTOR('',#12995,1.);
+#12995 = DIRECTION('',(1.,4.861730685829E-63));
+#12996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#12991 = ORIENTED_EDGE('',*,*,#12992,.F.);
-#12992 = EDGE_CURVE('',#12993,#12970,#12995,.T.);
-#12993 = VERTEX_POINT('',#12994);
-#12994 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
-#12995 = SURFACE_CURVE('',#12996,(#13000,#13007),.PCURVE_S1.);
-#12996 = LINE('',#12997,#12998);
-#12997 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
-#12998 = VECTOR('',#12999,1.);
-#12999 = DIRECTION('',(0.,1.11E-15,1.));
-#13000 = PCURVE('',#12310,#13001);
-#13001 = DEFINITIONAL_REPRESENTATION('',(#13002),#13006);
-#13002 = LINE('',#13003,#13004);
-#13003 = CARTESIAN_POINT('',(1.45,-1.5));
-#13004 = VECTOR('',#13005,1.);
-#13005 = DIRECTION('',(-1.,4.4E-16));
-#13006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#12997 = PCURVE('',#12998,#13003);
+#12998 = PLANE('',#12999);
+#12999 = AXIS2_PLACEMENT_3D('',#13000,#13001,#13002);
+#13000 = CARTESIAN_POINT('',(-5.15,2.35,4.2));
+#13001 = DIRECTION('',(0.,1.,3.172065784643E-16));
+#13002 = DIRECTION('',(0.,-3.172065784643E-16,1.));
+#13003 = DEFINITIONAL_REPRESENTATION('',(#13004),#13008);
+#13004 = LINE('',#13005,#13006);
+#13005 = CARTESIAN_POINT('',(0.35,-0.15));
+#13006 = VECTOR('',#13007,1.);
+#13007 = DIRECTION('',(1.407554261041E-47,1.));
+#13008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13007 = PCURVE('',#12704,#13008);
-#13008 = DEFINITIONAL_REPRESENTATION('',(#13009),#13013);
-#13009 = LINE('',#13010,#13011);
-#13010 = CARTESIAN_POINT('',(0.,-0.));
-#13011 = VECTOR('',#13012,1.);
-#13012 = DIRECTION('',(-6.771E-31,-1.));
-#13013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13009 = ORIENTED_EDGE('',*,*,#13010,.F.);
+#13010 = EDGE_CURVE('',#12366,#12983,#13011,.T.);
+#13011 = SURFACE_CURVE('',#13012,(#13016,#13023),.PCURVE_S1.);
+#13012 = LINE('',#13013,#13014);
+#13013 = CARTESIAN_POINT('',(-5.,1.85,4.55));
+#13014 = VECTOR('',#13015,1.);
+#13015 = DIRECTION('',(1.479114197289E-31,1.,2.22044604925E-16));
+#13016 = PCURVE('',#12409,#13017);
+#13017 = DEFINITIONAL_REPRESENTATION('',(#13018),#13022);
+#13018 = LINE('',#13019,#13020);
+#13019 = CARTESIAN_POINT('',(0.3,-4.437342591868E-32));
+#13020 = VECTOR('',#13021,1.);
+#13021 = DIRECTION('',(-4.861730685829E-63,-1.));
+#13022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13014 = ORIENTED_EDGE('',*,*,#13015,.F.);
-#13015 = EDGE_CURVE('',#13016,#12993,#13018,.T.);
-#13016 = VERTEX_POINT('',#13017);
-#13017 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#13018 = SURFACE_CURVE('',#13019,(#13023,#13030),.PCURVE_S1.);
-#13019 = LINE('',#13020,#13021);
-#13020 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#13021 = VECTOR('',#13022,1.);
-#13022 = DIRECTION('',(0.,-1.,6.7E-16));
-#13023 = PCURVE('',#12310,#13024);
-#13024 = DEFINITIONAL_REPRESENTATION('',(#13025),#13029);
-#13025 = LINE('',#13026,#13027);
-#13026 = CARTESIAN_POINT('',(1.45,8.332158029987E-17));
-#13027 = VECTOR('',#13028,1.);
-#13028 = DIRECTION('',(0.,-1.));
-#13029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13023 = PCURVE('',#13024,#13029);
+#13024 = PLANE('',#13025);
+#13025 = AXIS2_PLACEMENT_3D('',#13026,#13027,#13028);
+#13026 = CARTESIAN_POINT('',(-5.,1.85,4.55));
+#13027 = DIRECTION('',(-1.,1.479114197289E-31,2.189528850508E-47));
+#13028 = DIRECTION('',(1.094764425254E-47,2.22044604925E-16,-1.));
+#13029 = DEFINITIONAL_REPRESENTATION('',(#13030),#13034);
+#13030 = LINE('',#13031,#13032);
+#13031 = CARTESIAN_POINT('',(0.,-0.));
+#13032 = VECTOR('',#13033,1.);
+#13033 = DIRECTION('',(0.,-1.));
+#13034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13030 = PCURVE('',#12849,#13031);
-#13031 = DEFINITIONAL_REPRESENTATION('',(#13032),#13036);
-#13032 = LINE('',#13033,#13034);
-#13033 = CARTESIAN_POINT('',(0.,0.));
-#13034 = VECTOR('',#13035,1.);
-#13035 = DIRECTION('',(0.,-1.));
-#13036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13035 = ORIENTED_EDGE('',*,*,#12393,.F.);
+#13036 = ADVANCED_FACE('',(#13037),#12381,.F.);
+#13037 = FACE_BOUND('',#13038,.F.);
+#13038 = EDGE_LOOP('',(#13039,#13062,#13085,#13108,#13129));
+#13039 = ORIENTED_EDGE('',*,*,#13040,.F.);
+#13040 = EDGE_CURVE('',#13041,#12366,#13043,.T.);
+#13041 = VERTEX_POINT('',#13042);
+#13042 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13043 = SURFACE_CURVE('',#13044,(#13048,#13055),.PCURVE_S1.);
+#13044 = LINE('',#13045,#13046);
+#13045 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13046 = VECTOR('',#13047,1.);
+#13047 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13048 = PCURVE('',#12381,#13049);
+#13049 = DEFINITIONAL_REPRESENTATION('',(#13050),#13054);
+#13050 = LINE('',#13051,#13052);
+#13051 = CARTESIAN_POINT('',(4.440892098501E-16,9.860761315263E-32));
+#13052 = VECTOR('',#13053,1.);
+#13053 = DIRECTION('',(1.,0.));
+#13054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13037 = ORIENTED_EDGE('',*,*,#13038,.F.);
-#13038 = EDGE_CURVE('',#12295,#13016,#13039,.T.);
-#13039 = SURFACE_CURVE('',#13040,(#13044,#13051),.PCURVE_S1.);
-#13040 = LINE('',#13041,#13042);
-#13041 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#13042 = VECTOR('',#13043,1.);
-#13043 = DIRECTION('',(0.,-2.2E-16,-1.));
-#13044 = PCURVE('',#12310,#13045);
-#13045 = DEFINITIONAL_REPRESENTATION('',(#13046),#13050);
-#13046 = LINE('',#13047,#13048);
-#13047 = CARTESIAN_POINT('',(-8.881784197001E-16,-3.552713678801E-15));
-#13048 = VECTOR('',#13049,1.);
-#13049 = DIRECTION('',(1.,4.5E-16));
-#13050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13055 = PCURVE('',#13024,#13056);
+#13056 = DEFINITIONAL_REPRESENTATION('',(#13057),#13061);
+#13057 = LINE('',#13058,#13059);
+#13058 = CARTESIAN_POINT('',(0.7,-6.661338147751E-17));
+#13059 = VECTOR('',#13060,1.);
+#13060 = DIRECTION('',(-1.,0.));
+#13061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13051 = PCURVE('',#12903,#13052);
-#13052 = DEFINITIONAL_REPRESENTATION('',(#13053),#13057);
-#13053 = LINE('',#13054,#13055);
-#13054 = CARTESIAN_POINT('',(1.45,9.020293542826E-15));
-#13055 = VECTOR('',#13056,1.);
-#13056 = DIRECTION('',(-1.,-1.56E-15));
-#13057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13062 = ORIENTED_EDGE('',*,*,#13063,.T.);
+#13063 = EDGE_CURVE('',#13041,#13064,#13066,.T.);
+#13064 = VERTEX_POINT('',#13065);
+#13065 = CARTESIAN_POINT('',(-5.,0.35,3.85));
+#13066 = SURFACE_CURVE('',#13067,(#13071,#13078),.PCURVE_S1.);
+#13067 = LINE('',#13068,#13069);
+#13068 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13069 = VECTOR('',#13070,1.);
+#13070 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#13071 = PCURVE('',#12381,#13072);
+#13072 = DEFINITIONAL_REPRESENTATION('',(#13073),#13077);
+#13073 = LINE('',#13074,#13075);
+#13074 = CARTESIAN_POINT('',(0.,0.));
+#13075 = VECTOR('',#13076,1.);
+#13076 = DIRECTION('',(0.,-1.));
+#13077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13058 = ADVANCED_FACE('',(#13059),#12282,.T.);
-#13059 = FACE_BOUND('',#13060,.T.);
-#13060 = EDGE_LOOP('',(#13061,#13062,#13063,#13086,#13116,#13139,#13160,
-    #13161));
-#13061 = ORIENTED_EDGE('',*,*,#12266,.F.);
-#13062 = ORIENTED_EDGE('',*,*,#12969,.T.);
-#13063 = ORIENTED_EDGE('',*,*,#13064,.F.);
-#13064 = EDGE_CURVE('',#13065,#12970,#13067,.T.);
-#13065 = VERTEX_POINT('',#13066);
-#13066 = CARTESIAN_POINT('',(2.7,0.35,7.443593539449));
-#13067 = SURFACE_CURVE('',#13068,(#13072,#13079),.PCURVE_S1.);
-#13068 = LINE('',#13069,#13070);
-#13069 = CARTESIAN_POINT('',(-5.48125,0.35,5.251434208872));
-#13070 = VECTOR('',#13071,1.);
-#13071 = DIRECTION('',(-0.965925826289,3.E-16,-0.258819045103));
-#13072 = PCURVE('',#12282,#13073);
-#13073 = DEFINITIONAL_REPRESENTATION('',(#13074),#13078);
-#13074 = LINE('',#13075,#13076);
-#13075 = CARTESIAN_POINT('',(-0.187643807699,-1.5));
-#13076 = VECTOR('',#13077,1.);
-#13077 = DIRECTION('',(-1.,4.7E-16));
-#13078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13078 = PCURVE('',#12918,#13079);
+#13079 = DEFINITIONAL_REPRESENTATION('',(#13080),#13084);
+#13080 = LINE('',#13081,#13082);
+#13081 = CARTESIAN_POINT('',(0.3,0.));
+#13082 = VECTOR('',#13083,1.);
+#13083 = DIRECTION('',(0.,-1.));
+#13084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13079 = PCURVE('',#12704,#13080);
-#13080 = DEFINITIONAL_REPRESENTATION('',(#13081),#13085);
-#13081 = LINE('',#13082,#13083);
-#13082 = CARTESIAN_POINT('',(-0.18125,-1.401434208872));
-#13083 = VECTOR('',#13084,1.);
-#13084 = DIRECTION('',(-0.965925826289,0.258819045103));
-#13085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13085 = ORIENTED_EDGE('',*,*,#13086,.F.);
+#13086 = EDGE_CURVE('',#13087,#13064,#13089,.T.);
+#13087 = VERTEX_POINT('',#13088);
+#13088 = CARTESIAN_POINT('',(-5.,0.35,5.069801903606));
+#13089 = SURFACE_CURVE('',#13090,(#13094,#13101),.PCURVE_S1.);
+#13090 = LINE('',#13091,#13092);
+#13091 = CARTESIAN_POINT('',(-5.,0.35,3.85));
+#13092 = VECTOR('',#13093,1.);
+#13093 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#13094 = PCURVE('',#12381,#13095);
+#13095 = DEFINITIONAL_REPRESENTATION('',(#13096),#13100);
+#13096 = LINE('',#13097,#13098);
+#13097 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.5));
+#13098 = VECTOR('',#13099,1.);
+#13099 = DIRECTION('',(-1.,0.));
+#13100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13086 = ORIENTED_EDGE('',*,*,#13087,.F.);
-#13087 = EDGE_CURVE('',#13088,#13065,#13090,.T.);
-#13088 = VERTEX_POINT('',#13089);
-#13089 = CARTESIAN_POINT('',(2.7,-0.35,7.443593539449));
-#13090 = SURFACE_CURVE('',#13091,(#13096,#13103),.PCURVE_S1.);
-#13091 = ELLIPSE('',#13092,0.362346663144,0.35);
-#13092 = AXIS2_PLACEMENT_3D('',#13093,#13094,#13095);
-#13093 = CARTESIAN_POINT('',(2.7,8.26E-15,7.443593539449));
-#13094 = DIRECTION('',(-0.258819045103,1.07E-15,0.965925826289));
-#13095 = DIRECTION('',(-0.965925826289,-2.9E-16,-0.258819045103));
-#13096 = PCURVE('',#12282,#13097);
-#13097 = DEFINITIONAL_REPRESENTATION('',(#13098),#13102);
-#13098 = ELLIPSE('',#13099,0.362346663144,0.35);
-#13099 = AXIS2_PLACEMENT_2D('',#13100,#13101);
-#13100 = CARTESIAN_POINT('',(8.28220944328,-1.85));
-#13101 = DIRECTION('',(-1.,-1.2E-16));
-#13102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13101 = PCURVE('',#12776,#13102);
+#13102 = DEFINITIONAL_REPRESENTATION('',(#13103),#13107);
+#13103 = LINE('',#13104,#13105);
+#13104 = CARTESIAN_POINT('',(0.3,-3.697785493223E-32));
+#13105 = VECTOR('',#13106,1.);
+#13106 = DIRECTION('',(0.,1.));
+#13107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13103 = PCURVE('',#12733,#13104);
-#13104 = DEFINITIONAL_REPRESENTATION('',(#13105),#13115);
-#13105 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13106,#13107,#13108,#13109,
-    #13110,#13111,#13112,#13113,#13114),.UNSPECIFIED.,.F.,.F.,(9,9),(
+#13108 = ORIENTED_EDGE('',*,*,#13109,.F.);
+#13109 = EDGE_CURVE('',#12338,#13087,#13110,.T.);
+#13110 = SURFACE_CURVE('',#13111,(#13115,#13122),.PCURVE_S1.);
+#13111 = LINE('',#13112,#13113);
+#13112 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
+#13113 = VECTOR('',#13114,1.);
+#13114 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#13115 = PCURVE('',#12381,#13116);
+#13116 = DEFINITIONAL_REPRESENTATION('',(#13117),#13121);
+#13117 = LINE('',#13118,#13119);
+#13118 = CARTESIAN_POINT('',(1.219801903606,4.880582684803E-17));
+#13119 = VECTOR('',#13120,1.);
+#13120 = DIRECTION('',(0.,-1.));
+#13121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13122 = PCURVE('',#12353,#13123);
+#13123 = DEFINITIONAL_REPRESENTATION('',(#13124),#13128);
+#13124 = LINE('',#13125,#13126);
+#13125 = CARTESIAN_POINT('',(0.,0.));
+#13126 = VECTOR('',#13127,1.);
+#13127 = DIRECTION('',(0.,-1.));
+#13128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13129 = ORIENTED_EDGE('',*,*,#12365,.F.);
+#13130 = ADVANCED_FACE('',(#13131),#12353,.F.);
+#13131 = FACE_BOUND('',#13132,.F.);
+#13132 = EDGE_LOOP('',(#13133,#13134,#13135,#13158,#13188,#13211,#13232,
+    #13233));
+#13133 = ORIENTED_EDGE('',*,*,#12337,.F.);
+#13134 = ORIENTED_EDGE('',*,*,#13109,.T.);
+#13135 = ORIENTED_EDGE('',*,*,#13136,.F.);
+#13136 = EDGE_CURVE('',#13137,#13087,#13139,.T.);
+#13137 = VERTEX_POINT('',#13138);
+#13138 = CARTESIAN_POINT('',(2.7,0.35,7.133010685326));
+#13139 = SURFACE_CURVE('',#13140,(#13144,#13151),.PCURVE_S1.);
+#13140 = LINE('',#13141,#13142);
+#13141 = CARTESIAN_POINT('',(-5.292427143235,0.35,4.991446286732));
+#13142 = VECTOR('',#13143,1.);
+#13143 = DIRECTION('',(-0.965925826289,6.539880302789E-16,
+    -0.258819045103));
+#13144 = PCURVE('',#12353,#13145);
+#13145 = DEFINITIONAL_REPRESENTATION('',(#13146),#13150);
+#13146 = LINE('',#13147,#13148);
+#13147 = CARTESIAN_POINT('',(-0.302742855896,-1.5));
+#13148 = VECTOR('',#13149,1.);
+#13149 = DIRECTION('',(-1.,5.965186576621E-16));
+#13150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13151 = PCURVE('',#12776,#13152);
+#13152 = DEFINITIONAL_REPRESENTATION('',(#13153),#13157);
+#13153 = LINE('',#13154,#13155);
+#13154 = CARTESIAN_POINT('',(7.572856765531E-03,-1.141446286732));
+#13155 = VECTOR('',#13156,1.);
+#13156 = DIRECTION('',(-0.965925826289,0.258819045103));
+#13157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13158 = ORIENTED_EDGE('',*,*,#13159,.F.);
+#13159 = EDGE_CURVE('',#13160,#13137,#13162,.T.);
+#13160 = VERTEX_POINT('',#13161);
+#13161 = CARTESIAN_POINT('',(2.7,-0.35,7.133010685326));
+#13162 = SURFACE_CURVE('',#13163,(#13168,#13175),.PCURVE_S1.);
+#13163 = ELLIPSE('',#13164,0.362346663144,0.35);
+#13164 = AXIS2_PLACEMENT_3D('',#13165,#13166,#13167);
+#13165 = CARTESIAN_POINT('',(2.7,-1.583846539549E-15,7.133010685326));
+#13166 = DIRECTION('',(-0.258819045103,-2.144786184852E-16,
+    0.965925826289));
+#13167 = DIRECTION('',(-0.965925826289,5.746937261686E-17,
+    -0.258819045103));
+#13168 = PCURVE('',#12353,#13169);
+#13169 = DEFINITIONAL_REPRESENTATION('',(#13170),#13174);
+#13170 = ELLIPSE('',#13171,0.362346663144,0.35);
+#13171 = AXIS2_PLACEMENT_2D('',#13172,#13173);
+#13172 = CARTESIAN_POINT('',(7.971626589157,-1.85));
+#13173 = DIRECTION('',(-1.,0.));
+#13174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13175 = PCURVE('',#12805,#13176);
+#13176 = DEFINITIONAL_REPRESENTATION('',(#13177),#13187);
+#13177 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#13178,#13179,#13180,#13181,
+    #13182,#13183,#13184,#13185,#13186),.UNSPECIFIED.,.F.,.F.,(9,9),(
     1.570796326795,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
-#13106 = CARTESIAN_POINT('',(7.853981633974,-3.593593539449));
-#13107 = CARTESIAN_POINT('',(7.461282552276,-3.630421730082));
-#13108 = CARTESIAN_POINT('',(7.068583470577,-3.667250214367));
-#13109 = CARTESIAN_POINT('',(6.675884388879,-3.695421270088));
-#13110 = CARTESIAN_POINT('',(6.283185307179,-3.706300871934));
-#13111 = CARTESIAN_POINT('',(5.890486225481,-3.695421270093));
-#13112 = CARTESIAN_POINT('',(5.497787143782,-3.667250214367));
-#13113 = CARTESIAN_POINT('',(5.105088062083,-3.630421730082));
-#13114 = CARTESIAN_POINT('',(4.712388980385,-3.593593539449));
-#13115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#13116 = ORIENTED_EDGE('',*,*,#13117,.F.);
-#13117 = EDGE_CURVE('',#13118,#13088,#13120,.T.);
-#13118 = VERTEX_POINT('',#13119);
-#13119 = CARTESIAN_POINT('',(-5.3,-0.35,5.3));
-#13120 = SURFACE_CURVE('',#13121,(#13125,#13132),.PCURVE_S1.);
-#13121 = LINE('',#13122,#13123);
-#13122 = CARTESIAN_POINT('',(-1.749199192431,-0.35,6.251434208872));
-#13123 = VECTOR('',#13124,1.);
-#13124 = DIRECTION('',(0.965925826289,2.9E-16,0.258819045103));
-#13125 = PCURVE('',#12282,#13126);
-#13126 = DEFINITIONAL_REPRESENTATION('',(#13127),#13131);
-#13127 = LINE('',#13128,#13129);
-#13128 = CARTESIAN_POINT('',(3.676059497457,-2.2));
-#13129 = VECTOR('',#13130,1.);
-#13130 = DIRECTION('',(1.,1.2E-16));
-#13131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#13132 = PCURVE('',#12767,#13133);
-#13133 = DEFINITIONAL_REPRESENTATION('',(#13134),#13138);
-#13134 = LINE('',#13135,#13136);
-#13135 = CARTESIAN_POINT('',(4.449199192431,-2.401434208872));
-#13136 = VECTOR('',#13137,1.);
-#13137 = DIRECTION('',(-0.965925826289,-0.258819045103));
-#13138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#13139 = ORIENTED_EDGE('',*,*,#13140,.T.);
-#13140 = EDGE_CURVE('',#13118,#12457,#13141,.T.);
-#13141 = SURFACE_CURVE('',#13142,(#13146,#13153),.PCURVE_S1.);
-#13142 = LINE('',#13143,#13144);
-#13143 = CARTESIAN_POINT('',(-5.3,1.85,5.3));
-#13144 = VECTOR('',#13145,1.);
-#13145 = DIRECTION('',(0.,-1.,6.7E-16));
-#13146 = PCURVE('',#12282,#13147);
-#13147 = DEFINITIONAL_REPRESENTATION('',(#13148),#13152);
-#13148 = LINE('',#13149,#13150);
-#13149 = CARTESIAN_POINT('',(0.,0.));
-#13150 = VECTOR('',#13151,1.);
-#13151 = DIRECTION('',(3.408760218689E-18,-1.));
-#13152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#13153 = PCURVE('',#12495,#13154);
-#13154 = DEFINITIONAL_REPRESENTATION('',(#13155),#13159);
-#13155 = LINE('',#13156,#13157);
-#13156 = CARTESIAN_POINT('',(0.,0.));
-#13157 = VECTOR('',#13158,1.);
-#13158 = DIRECTION('',(0.,-1.));
-#13159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#13160 = ORIENTED_EDGE('',*,*,#12456,.T.);
-#13161 = ORIENTED_EDGE('',*,*,#12639,.F.);
-#13162 = ADVANCED_FACE('',(#13163),#12551,.F.);
-#13163 = FACE_BOUND('',#13164,.F.);
-#13164 = EDGE_LOOP('',(#13165,#13188,#13216,#13242,#13243));
-#13165 = ORIENTED_EDGE('',*,*,#13166,.F.);
-#13166 = EDGE_CURVE('',#13167,#12752,#13169,.T.);
-#13167 = VERTEX_POINT('',#13168);
-#13168 = CARTESIAN_POINT('',(-5.,-0.35,3.85));
-#13169 = SURFACE_CURVE('',#13170,(#13174,#13181),.PCURVE_S1.);
-#13170 = LINE('',#13171,#13172);
-#13171 = CARTESIAN_POINT('',(-5.,-0.35,3.85));
-#13172 = VECTOR('',#13173,1.);
-#13173 = DIRECTION('',(0.,1.11E-15,1.));
-#13174 = PCURVE('',#12551,#13175);
-#13175 = DEFINITIONAL_REPRESENTATION('',(#13176),#13180);
-#13176 = LINE('',#13177,#13178);
-#13177 = CARTESIAN_POINT('',(-1.417323704498E-16,-2.2));
-#13178 = VECTOR('',#13179,1.);
-#13179 = DIRECTION('',(1.,4.4E-16));
-#13180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#13181 = PCURVE('',#12767,#13182);
-#13182 = DEFINITIONAL_REPRESENTATION('',(#13183),#13187);
-#13183 = LINE('',#13184,#13185);
-#13184 = CARTESIAN_POINT('',(7.7,4.440892098501E-16));
-#13185 = VECTOR('',#13186,1.);
-#13186 = DIRECTION('',(0.,-1.));
+#13178 = CARTESIAN_POINT('',(7.853981633974,-3.283010685326));
+#13179 = CARTESIAN_POINT('',(7.461282552276,-3.319838875959));
+#13180 = CARTESIAN_POINT('',(7.068583470577,-3.356667360239));
+#13181 = CARTESIAN_POINT('',(6.675884388879,-3.384838415977));
+#13182 = CARTESIAN_POINT('',(6.283185307179,-3.395718017795));
+#13183 = CARTESIAN_POINT('',(5.890486225481,-3.384838415977));
+#13184 = CARTESIAN_POINT('',(5.497787143782,-3.356667360238));
+#13185 = CARTESIAN_POINT('',(5.105088062083,-3.319838875959));
+#13186 = CARTESIAN_POINT('',(4.712388980385,-3.283010685326));
 #13187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13188 = ORIENTED_EDGE('',*,*,#13189,.T.);
-#13189 = EDGE_CURVE('',#13167,#13190,#13192,.T.);
+#13188 = ORIENTED_EDGE('',*,*,#13189,.F.);
+#13189 = EDGE_CURVE('',#13190,#13160,#13192,.T.);
 #13190 = VERTEX_POINT('',#13191);
-#13191 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
+#13191 = CARTESIAN_POINT('',(-5.,-0.35,5.069801903606));
 #13192 = SURFACE_CURVE('',#13193,(#13197,#13204),.PCURVE_S1.);
 #13193 = LINE('',#13194,#13195);
-#13194 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13194 = CARTESIAN_POINT('',(-1.560376335666,-0.35,5.991446286732));
 #13195 = VECTOR('',#13196,1.);
-#13196 = DIRECTION('',(0.,-1.,6.7E-16));
-#13197 = PCURVE('',#12551,#13198);
+#13196 = DIRECTION('',(0.965925826289,-5.746937261686E-17,0.258819045103
+    ));
+#13197 = PCURVE('',#12353,#13198);
 #13198 = DEFINITIONAL_REPRESENTATION('',(#13199),#13203);
 #13199 = LINE('',#13200,#13201);
-#13200 = CARTESIAN_POINT('',(0.,0.));
+#13200 = CARTESIAN_POINT('',(3.56096044926,-2.2));
 #13201 = VECTOR('',#13202,1.);
-#13202 = DIRECTION('',(0.,-1.));
+#13202 = DIRECTION('',(1.,0.));
 #13203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13204 = PCURVE('',#13205,#13210);
-#13205 = PLANE('',#13206);
-#13206 = AXIS2_PLACEMENT_3D('',#13207,#13208,#13209);
-#13207 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#13208 = DIRECTION('',(0.,6.7E-16,1.));
-#13209 = DIRECTION('',(1.,0.,0.));
-#13210 = DEFINITIONAL_REPRESENTATION('',(#13211),#13215);
-#13211 = LINE('',#13212,#13213);
-#13212 = CARTESIAN_POINT('',(0.3,0.));
-#13213 = VECTOR('',#13214,1.);
-#13214 = DIRECTION('',(0.,-1.));
-#13215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13204 = PCURVE('',#12839,#13205);
+#13205 = DEFINITIONAL_REPRESENTATION('',(#13206),#13210);
+#13206 = LINE('',#13207,#13208);
+#13207 = CARTESIAN_POINT('',(4.260376335666,-2.141446286732));
+#13208 = VECTOR('',#13209,1.);
+#13209 = DIRECTION('',(-0.965925826289,-0.258819045103));
+#13210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13216 = ORIENTED_EDGE('',*,*,#13217,.T.);
-#13217 = EDGE_CURVE('',#13190,#12508,#13218,.T.);
-#13218 = SURFACE_CURVE('',#13219,(#13223,#13230),.PCURVE_S1.);
-#13219 = LINE('',#13220,#13221);
-#13220 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
-#13221 = VECTOR('',#13222,1.);
-#13222 = DIRECTION('',(0.,2.2E-16,1.));
-#13223 = PCURVE('',#12551,#13224);
-#13224 = DEFINITIONAL_REPRESENTATION('',(#13225),#13229);
-#13225 = LINE('',#13226,#13227);
-#13226 = CARTESIAN_POINT('',(-7.026431605997E-16,-3.7));
-#13227 = VECTOR('',#13228,1.);
-#13228 = DIRECTION('',(1.,-4.5E-16));
-#13229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13211 = ORIENTED_EDGE('',*,*,#13212,.T.);
+#13212 = EDGE_CURVE('',#13190,#12528,#13213,.T.);
+#13213 = SURFACE_CURVE('',#13214,(#13218,#13225),.PCURVE_S1.);
+#13214 = LINE('',#13215,#13216);
+#13215 = CARTESIAN_POINT('',(-5.,1.85,5.069801903606));
+#13216 = VECTOR('',#13217,1.);
+#13217 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#13218 = PCURVE('',#12353,#13219);
+#13219 = DEFINITIONAL_REPRESENTATION('',(#13220),#13224);
+#13220 = LINE('',#13221,#13222);
+#13221 = CARTESIAN_POINT('',(0.,0.));
+#13222 = VECTOR('',#13223,1.);
+#13223 = DIRECTION('',(0.,-1.));
+#13224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13230 = PCURVE('',#13231,#13236);
-#13231 = PLANE('',#13232);
-#13232 = AXIS2_PLACEMENT_3D('',#13233,#13234,#13235);
-#13233 = CARTESIAN_POINT('',(-5.,-1.85,4.55));
-#13234 = DIRECTION('',(1.,0.,0.));
-#13235 = DIRECTION('',(0.,-1.55E-15,-1.));
-#13236 = DEFINITIONAL_REPRESENTATION('',(#13237),#13241);
-#13237 = LINE('',#13238,#13239);
-#13238 = CARTESIAN_POINT('',(0.7,-4.466115123126E-15));
-#13239 = VECTOR('',#13240,1.);
-#13240 = DIRECTION('',(-1.,-1.33E-15));
-#13241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13225 = PCURVE('',#12566,#13226);
+#13226 = DEFINITIONAL_REPRESENTATION('',(#13227),#13231);
+#13227 = LINE('',#13228,#13229);
+#13228 = CARTESIAN_POINT('',(1.219801903606,4.880582684803E-17));
+#13229 = VECTOR('',#13230,1.);
+#13230 = DIRECTION('',(0.,-1.));
+#13231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13242 = ORIENTED_EDGE('',*,*,#12535,.T.);
-#13243 = ORIENTED_EDGE('',*,*,#12779,.F.);
-#13244 = ADVANCED_FACE('',(#13245),#12523,.T.);
-#13245 = FACE_BOUND('',#13246,.T.);
-#13246 = EDGE_LOOP('',(#13247,#13275,#13303,#13324));
-#13247 = ORIENTED_EDGE('',*,*,#13248,.T.);
-#13248 = EDGE_CURVE('',#12480,#13249,#13251,.T.);
-#13249 = VERTEX_POINT('',#13250);
-#13250 = CARTESIAN_POINT('',(-5.3,-2.35,4.55));
-#13251 = SURFACE_CURVE('',#13252,(#13256,#13263),.PCURVE_S1.);
-#13252 = LINE('',#13253,#13254);
-#13253 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
-#13254 = VECTOR('',#13255,1.);
-#13255 = DIRECTION('',(0.,-1.,1.55E-15));
-#13256 = PCURVE('',#12523,#13257);
-#13257 = DEFINITIONAL_REPRESENTATION('',(#13258),#13262);
-#13258 = LINE('',#13259,#13260);
-#13259 = CARTESIAN_POINT('',(0.,0.));
-#13260 = VECTOR('',#13261,1.);
-#13261 = DIRECTION('',(0.,-1.));
-#13262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13232 = ORIENTED_EDGE('',*,*,#12527,.T.);
+#13233 = ORIENTED_EDGE('',*,*,#12684,.F.);
+#13234 = ADVANCED_FACE('',(#13235),#12622,.F.);
+#13235 = FACE_BOUND('',#13236,.F.);
+#13236 = EDGE_LOOP('',(#13237,#13260,#13261,#13262,#13290));
+#13237 = ORIENTED_EDGE('',*,*,#13238,.T.);
+#13238 = EDGE_CURVE('',#13239,#12824,#13241,.T.);
+#13239 = VERTEX_POINT('',#13240);
+#13240 = CARTESIAN_POINT('',(-5.3,-0.35,3.85));
+#13241 = SURFACE_CURVE('',#13242,(#13246,#13253),.PCURVE_S1.);
+#13242 = LINE('',#13243,#13244);
+#13243 = CARTESIAN_POINT('',(-5.3,-0.35,3.85));
+#13244 = VECTOR('',#13245,1.);
+#13245 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13246 = PCURVE('',#12622,#13247);
+#13247 = DEFINITIONAL_REPRESENTATION('',(#13248),#13252);
+#13248 = LINE('',#13249,#13250);
+#13249 = CARTESIAN_POINT('',(1.45,-2.2));
+#13250 = VECTOR('',#13251,1.);
+#13251 = DIRECTION('',(-1.,0.));
+#13252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13263 = PCURVE('',#13264,#13269);
-#13264 = PLANE('',#13265);
-#13265 = AXIS2_PLACEMENT_3D('',#13266,#13267,#13268);
-#13266 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
-#13267 = DIRECTION('',(-1.,0.,0.));
-#13268 = DIRECTION('',(0.,1.55E-15,1.));
-#13269 = DEFINITIONAL_REPRESENTATION('',(#13270),#13274);
-#13270 = LINE('',#13271,#13272);
-#13271 = CARTESIAN_POINT('',(0.7,2.522302462516E-17));
-#13272 = VECTOR('',#13273,1.);
-#13273 = DIRECTION('',(0.,-1.));
-#13274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13253 = PCURVE('',#12839,#13254);
+#13254 = DEFINITIONAL_REPRESENTATION('',(#13255),#13259);
+#13255 = LINE('',#13256,#13257);
+#13256 = CARTESIAN_POINT('',(8.,0.));
+#13257 = VECTOR('',#13258,1.);
+#13258 = DIRECTION('',(0.,-1.));
+#13259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13275 = ORIENTED_EDGE('',*,*,#13276,.T.);
-#13276 = EDGE_CURVE('',#13249,#13277,#13279,.T.);
-#13277 = VERTEX_POINT('',#13278);
-#13278 = CARTESIAN_POINT('',(-5.,-2.35,4.55));
-#13279 = SURFACE_CURVE('',#13280,(#13284,#13291),.PCURVE_S1.);
-#13280 = LINE('',#13281,#13282);
-#13281 = CARTESIAN_POINT('',(-5.3,-2.35,4.55));
-#13282 = VECTOR('',#13283,1.);
-#13283 = DIRECTION('',(1.,0.,0.));
-#13284 = PCURVE('',#12523,#13285);
-#13285 = DEFINITIONAL_REPRESENTATION('',(#13286),#13290);
-#13286 = LINE('',#13287,#13288);
-#13287 = CARTESIAN_POINT('',(0.,-0.5));
-#13288 = VECTOR('',#13289,1.);
-#13289 = DIRECTION('',(1.,0.));
-#13290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13260 = ORIENTED_EDGE('',*,*,#12851,.T.);
+#13261 = ORIENTED_EDGE('',*,*,#12606,.T.);
+#13262 = ORIENTED_EDGE('',*,*,#13263,.T.);
+#13263 = EDGE_CURVE('',#12579,#13264,#13266,.T.);
+#13264 = VERTEX_POINT('',#13265);
+#13265 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
+#13266 = SURFACE_CURVE('',#13267,(#13271,#13278),.PCURVE_S1.);
+#13267 = LINE('',#13268,#13269);
+#13268 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
+#13269 = VECTOR('',#13270,1.);
+#13270 = DIRECTION('',(0.,2.22044604925E-16,-1.));
+#13271 = PCURVE('',#12622,#13272);
+#13272 = DEFINITIONAL_REPRESENTATION('',(#13273),#13277);
+#13273 = LINE('',#13274,#13275);
+#13274 = CARTESIAN_POINT('',(6.661338147751E-17,-3.7));
+#13275 = VECTOR('',#13276,1.);
+#13276 = DIRECTION('',(1.,0.));
+#13277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13291 = PCURVE('',#13292,#13297);
-#13292 = PLANE('',#13293);
-#13293 = AXIS2_PLACEMENT_3D('',#13294,#13295,#13296);
-#13294 = CARTESIAN_POINT('',(-5.15,-2.35,4.2));
-#13295 = DIRECTION('',(0.,1.,-1.49E-15));
-#13296 = DIRECTION('',(0.,1.49E-15,1.));
-#13297 = DEFINITIONAL_REPRESENTATION('',(#13298),#13302);
-#13298 = LINE('',#13299,#13300);
-#13299 = CARTESIAN_POINT('',(0.35,-0.15));
-#13300 = VECTOR('',#13301,1.);
-#13301 = DIRECTION('',(0.,1.));
-#13302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13278 = PCURVE('',#13279,#13284);
+#13279 = PLANE('',#13280);
+#13280 = AXIS2_PLACEMENT_3D('',#13281,#13282,#13283);
+#13281 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
+#13282 = DIRECTION('',(-1.,1.479114197289E-31,2.189528850508E-47));
+#13283 = DIRECTION('',(-1.094764425254E-47,-2.22044604925E-16,1.));
+#13284 = DEFINITIONAL_REPRESENTATION('',(#13285),#13289);
+#13285 = LINE('',#13286,#13287);
+#13286 = CARTESIAN_POINT('',(1.45,9.992007221626E-17));
+#13287 = VECTOR('',#13288,1.);
+#13288 = DIRECTION('',(-1.,0.));
+#13289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13303 = ORIENTED_EDGE('',*,*,#13304,.F.);
-#13304 = EDGE_CURVE('',#12508,#13277,#13305,.T.);
-#13305 = SURFACE_CURVE('',#13306,(#13310,#13317),.PCURVE_S1.);
-#13306 = LINE('',#13307,#13308);
-#13307 = CARTESIAN_POINT('',(-5.,-1.85,4.55));
-#13308 = VECTOR('',#13309,1.);
-#13309 = DIRECTION('',(0.,-1.,1.55E-15));
-#13310 = PCURVE('',#12523,#13311);
-#13311 = DEFINITIONAL_REPRESENTATION('',(#13312),#13316);
-#13312 = LINE('',#13313,#13314);
-#13313 = CARTESIAN_POINT('',(0.3,0.));
-#13314 = VECTOR('',#13315,1.);
-#13315 = DIRECTION('',(0.,-1.));
-#13316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13290 = ORIENTED_EDGE('',*,*,#13291,.F.);
+#13291 = EDGE_CURVE('',#13239,#13264,#13292,.T.);
+#13292 = SURFACE_CURVE('',#13293,(#13297,#13304),.PCURVE_S1.);
+#13293 = LINE('',#13294,#13295);
+#13294 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#13295 = VECTOR('',#13296,1.);
+#13296 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#13297 = PCURVE('',#12622,#13298);
+#13298 = DEFINITIONAL_REPRESENTATION('',(#13299),#13303);
+#13299 = LINE('',#13300,#13301);
+#13300 = CARTESIAN_POINT('',(1.45,-9.992007221626E-17));
+#13301 = VECTOR('',#13302,1.);
+#13302 = DIRECTION('',(0.,-1.));
+#13303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13317 = PCURVE('',#13231,#13318);
-#13318 = DEFINITIONAL_REPRESENTATION('',(#13319),#13323);
-#13319 = LINE('',#13320,#13321);
-#13320 = CARTESIAN_POINT('',(0.,0.));
-#13321 = VECTOR('',#13322,1.);
-#13322 = DIRECTION('',(0.,-1.));
-#13323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13304 = PCURVE('',#13305,#13310);
+#13305 = PLANE('',#13306);
+#13306 = AXIS2_PLACEMENT_3D('',#13307,#13308,#13309);
+#13307 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#13308 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13309 = DIRECTION('',(1.,0.,0.));
+#13310 = DEFINITIONAL_REPRESENTATION('',(#13311),#13315);
+#13311 = LINE('',#13312,#13313);
+#13312 = CARTESIAN_POINT('',(0.,0.));
+#13313 = VECTOR('',#13314,1.);
+#13314 = DIRECTION('',(0.,-1.));
+#13315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13324 = ORIENTED_EDGE('',*,*,#12507,.F.);
-#13325 = ADVANCED_FACE('',(#13326),#12495,.F.);
-#13326 = FACE_BOUND('',#13327,.F.);
-#13327 = EDGE_LOOP('',(#13328,#13351,#13352,#13353,#13376));
-#13328 = ORIENTED_EDGE('',*,*,#13329,.T.);
-#13329 = EDGE_CURVE('',#13330,#13118,#13332,.T.);
-#13330 = VERTEX_POINT('',#13331);
-#13331 = CARTESIAN_POINT('',(-5.3,-0.35,3.85));
-#13332 = SURFACE_CURVE('',#13333,(#13337,#13344),.PCURVE_S1.);
-#13333 = LINE('',#13334,#13335);
-#13334 = CARTESIAN_POINT('',(-5.3,-0.35,3.85));
-#13335 = VECTOR('',#13336,1.);
-#13336 = DIRECTION('',(0.,1.11E-15,1.));
-#13337 = PCURVE('',#12495,#13338);
-#13338 = DEFINITIONAL_REPRESENTATION('',(#13339),#13343);
-#13339 = LINE('',#13340,#13341);
-#13340 = CARTESIAN_POINT('',(1.45,-2.2));
-#13341 = VECTOR('',#13342,1.);
-#13342 = DIRECTION('',(-1.,4.4E-16));
-#13343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13316 = ADVANCED_FACE('',(#13317),#12594,.T.);
+#13317 = FACE_BOUND('',#13318,.T.);
+#13318 = EDGE_LOOP('',(#13319,#13342,#13370,#13396));
+#13319 = ORIENTED_EDGE('',*,*,#13320,.T.);
+#13320 = EDGE_CURVE('',#12579,#13321,#13323,.T.);
+#13321 = VERTEX_POINT('',#13322);
+#13322 = CARTESIAN_POINT('',(-5.3,-2.35,4.55));
+#13323 = SURFACE_CURVE('',#13324,(#13328,#13335),.PCURVE_S1.);
+#13324 = LINE('',#13325,#13326);
+#13325 = CARTESIAN_POINT('',(-5.3,-1.85,4.55));
+#13326 = VECTOR('',#13327,1.);
+#13327 = DIRECTION('',(-1.479114197289E-31,-1.,-2.22044604925E-16));
+#13328 = PCURVE('',#12594,#13329);
+#13329 = DEFINITIONAL_REPRESENTATION('',(#13330),#13334);
+#13330 = LINE('',#13331,#13332);
+#13331 = CARTESIAN_POINT('',(0.,0.));
+#13332 = VECTOR('',#13333,1.);
+#13333 = DIRECTION('',(4.861730685829E-63,-1.));
+#13334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13344 = PCURVE('',#12767,#13345);
-#13345 = DEFINITIONAL_REPRESENTATION('',(#13346),#13350);
-#13346 = LINE('',#13347,#13348);
-#13347 = CARTESIAN_POINT('',(8.,0.));
-#13348 = VECTOR('',#13349,1.);
-#13349 = DIRECTION('',(0.,-1.));
-#13350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13335 = PCURVE('',#13279,#13336);
+#13336 = DEFINITIONAL_REPRESENTATION('',(#13337),#13341);
+#13337 = LINE('',#13338,#13339);
+#13338 = CARTESIAN_POINT('',(0.7,-6.661338147751E-17));
+#13339 = VECTOR('',#13340,1.);
+#13340 = DIRECTION('',(0.,-1.));
+#13341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13351 = ORIENTED_EDGE('',*,*,#13140,.T.);
-#13352 = ORIENTED_EDGE('',*,*,#12479,.T.);
-#13353 = ORIENTED_EDGE('',*,*,#13354,.T.);
-#13354 = EDGE_CURVE('',#12480,#13355,#13357,.T.);
-#13355 = VERTEX_POINT('',#13356);
-#13356 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
-#13357 = SURFACE_CURVE('',#13358,(#13362,#13369),.PCURVE_S1.);
-#13358 = LINE('',#13359,#13360);
-#13359 = CARTESIAN_POINT('',(-5.3,-1.85,5.3));
-#13360 = VECTOR('',#13361,1.);
-#13361 = DIRECTION('',(0.,-2.2E-16,-1.));
-#13362 = PCURVE('',#12495,#13363);
-#13363 = DEFINITIONAL_REPRESENTATION('',(#13364),#13368);
-#13364 = LINE('',#13365,#13366);
-#13365 = CARTESIAN_POINT('',(1.5908215803E-15,-3.7));
-#13366 = VECTOR('',#13367,1.);
-#13367 = DIRECTION('',(1.,4.5E-16));
-#13368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13342 = ORIENTED_EDGE('',*,*,#13343,.T.);
+#13343 = EDGE_CURVE('',#13321,#13344,#13346,.T.);
+#13344 = VERTEX_POINT('',#13345);
+#13345 = CARTESIAN_POINT('',(-5.,-2.35,4.55));
+#13346 = SURFACE_CURVE('',#13347,(#13351,#13358),.PCURVE_S1.);
+#13347 = LINE('',#13348,#13349);
+#13348 = CARTESIAN_POINT('',(-5.3,-2.35,4.55));
+#13349 = VECTOR('',#13350,1.);
+#13350 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#13351 = PCURVE('',#12594,#13352);
+#13352 = DEFINITIONAL_REPRESENTATION('',(#13353),#13357);
+#13353 = LINE('',#13354,#13355);
+#13354 = CARTESIAN_POINT('',(7.395570986447E-32,-0.5));
+#13355 = VECTOR('',#13356,1.);
+#13356 = DIRECTION('',(1.,-4.861730685829E-63));
+#13357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13369 = PCURVE('',#13264,#13370);
-#13370 = DEFINITIONAL_REPRESENTATION('',(#13371),#13375);
-#13371 = LINE('',#13372,#13373);
-#13372 = CARTESIAN_POINT('',(1.45,-6.466347493576E-15));
-#13373 = VECTOR('',#13374,1.);
-#13374 = DIRECTION('',(-1.,1.33E-15));
-#13375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13358 = PCURVE('',#13359,#13364);
+#13359 = PLANE('',#13360);
+#13360 = AXIS2_PLACEMENT_3D('',#13361,#13362,#13363);
+#13361 = CARTESIAN_POINT('',(-5.15,-2.35,4.2));
+#13362 = DIRECTION('',(0.,1.,3.172065784643E-16));
+#13363 = DIRECTION('',(0.,-3.172065784643E-16,1.));
+#13364 = DEFINITIONAL_REPRESENTATION('',(#13365),#13369);
+#13365 = LINE('',#13366,#13367);
+#13366 = CARTESIAN_POINT('',(0.35,-0.15));
+#13367 = VECTOR('',#13368,1.);
+#13368 = DIRECTION('',(1.407554261041E-47,1.));
+#13369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13376 = ORIENTED_EDGE('',*,*,#13377,.F.);
-#13377 = EDGE_CURVE('',#13330,#13355,#13378,.T.);
-#13378 = SURFACE_CURVE('',#13379,(#13383,#13390),.PCURVE_S1.);
+#13370 = ORIENTED_EDGE('',*,*,#13371,.F.);
+#13371 = EDGE_CURVE('',#12551,#13344,#13372,.T.);
+#13372 = SURFACE_CURVE('',#13373,(#13377,#13384),.PCURVE_S1.);
+#13373 = LINE('',#13374,#13375);
+#13374 = CARTESIAN_POINT('',(-5.,-1.85,4.55));
+#13375 = VECTOR('',#13376,1.);
+#13376 = DIRECTION('',(-1.479114197289E-31,-1.,-2.22044604925E-16));
+#13377 = PCURVE('',#12594,#13378);
+#13378 = DEFINITIONAL_REPRESENTATION('',(#13379),#13383);
 #13379 = LINE('',#13380,#13381);
-#13380 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#13380 = CARTESIAN_POINT('',(0.3,4.437342591868E-32));
 #13381 = VECTOR('',#13382,1.);
-#13382 = DIRECTION('',(0.,-1.,6.7E-16));
-#13383 = PCURVE('',#12495,#13384);
-#13384 = DEFINITIONAL_REPRESENTATION('',(#13385),#13389);
-#13385 = LINE('',#13386,#13387);
-#13386 = CARTESIAN_POINT('',(1.45,8.332158029987E-17));
-#13387 = VECTOR('',#13388,1.);
-#13388 = DIRECTION('',(0.,-1.));
-#13389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13382 = DIRECTION('',(4.861730685829E-63,-1.));
+#13383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13390 = PCURVE('',#13205,#13391);
-#13391 = DEFINITIONAL_REPRESENTATION('',(#13392),#13396);
-#13392 = LINE('',#13393,#13394);
-#13393 = CARTESIAN_POINT('',(0.,0.));
-#13394 = VECTOR('',#13395,1.);
-#13395 = DIRECTION('',(0.,-1.));
-#13396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13384 = PCURVE('',#13385,#13390);
+#13385 = PLANE('',#13386);
+#13386 = AXIS2_PLACEMENT_3D('',#13387,#13388,#13389);
+#13387 = CARTESIAN_POINT('',(-5.,-1.85,4.55));
+#13388 = DIRECTION('',(1.,-1.479114197289E-31,-2.189528850508E-47));
+#13389 = DIRECTION('',(1.094764425254E-47,2.22044604925E-16,-1.));
+#13390 = DEFINITIONAL_REPRESENTATION('',(#13391),#13395);
+#13391 = LINE('',#13392,#13393);
+#13392 = CARTESIAN_POINT('',(0.,0.));
+#13393 = VECTOR('',#13394,1.);
+#13394 = DIRECTION('',(0.,-1.));
+#13395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13397 = ADVANCED_FACE('',(#13398),#12767,.F.);
+#13396 = ORIENTED_EDGE('',*,*,#12578,.F.);
+#13397 = ADVANCED_FACE('',(#13398),#12566,.F.);
 #13398 = FACE_BOUND('',#13399,.F.);
-#13399 = EDGE_LOOP('',(#13400,#13401,#13421,#13422,#13423,#13444));
-#13400 = ORIENTED_EDGE('',*,*,#12751,.T.);
-#13401 = ORIENTED_EDGE('',*,*,#13402,.T.);
-#13402 = EDGE_CURVE('',#12717,#13088,#13403,.T.);
-#13403 = SURFACE_CURVE('',#13404,(#13408,#13415),.PCURVE_S1.);
-#13404 = LINE('',#13405,#13406);
-#13405 = CARTESIAN_POINT('',(2.7,-0.35,3.85));
-#13406 = VECTOR('',#13407,1.);
-#13407 = DIRECTION('',(0.,1.11E-15,1.));
-#13408 = PCURVE('',#12767,#13409);
-#13409 = DEFINITIONAL_REPRESENTATION('',(#13410),#13414);
-#13410 = LINE('',#13411,#13412);
-#13411 = CARTESIAN_POINT('',(0.,-0.));
-#13412 = VECTOR('',#13413,1.);
-#13413 = DIRECTION('',(0.,-1.));
-#13414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13399 = EDGE_LOOP('',(#13400,#13423,#13446,#13467,#13468));
+#13400 = ORIENTED_EDGE('',*,*,#13401,.F.);
+#13401 = EDGE_CURVE('',#13402,#13190,#13404,.T.);
+#13402 = VERTEX_POINT('',#13403);
+#13403 = CARTESIAN_POINT('',(-5.,-0.35,3.85));
+#13404 = SURFACE_CURVE('',#13405,(#13409,#13416),.PCURVE_S1.);
+#13405 = LINE('',#13406,#13407);
+#13406 = CARTESIAN_POINT('',(-5.,-0.35,3.85));
+#13407 = VECTOR('',#13408,1.);
+#13408 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13409 = PCURVE('',#12566,#13410);
+#13410 = DEFINITIONAL_REPRESENTATION('',(#13411),#13415);
+#13411 = LINE('',#13412,#13413);
+#13412 = CARTESIAN_POINT('',(4.440892098501E-17,-2.2));
+#13413 = VECTOR('',#13414,1.);
+#13414 = DIRECTION('',(1.,0.));
+#13415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13415 = PCURVE('',#12733,#13416);
-#13416 = DEFINITIONAL_REPRESENTATION('',(#13417),#13420);
-#13417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13418,#13419),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(3.283010685326,3.593593539449),
-  .PIECEWISE_BEZIER_KNOTS.);
-#13418 = CARTESIAN_POINT('',(7.853981633974,-3.283010685326));
-#13419 = CARTESIAN_POINT('',(7.853981633974,-3.593593539449));
-#13420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13416 = PCURVE('',#12839,#13417);
+#13417 = DEFINITIONAL_REPRESENTATION('',(#13418),#13422);
+#13418 = LINE('',#13419,#13420);
+#13419 = CARTESIAN_POINT('',(7.7,0.));
+#13420 = VECTOR('',#13421,1.);
+#13421 = DIRECTION('',(0.,-1.));
+#13422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13421 = ORIENTED_EDGE('',*,*,#13117,.F.);
-#13422 = ORIENTED_EDGE('',*,*,#13329,.F.);
-#13423 = ORIENTED_EDGE('',*,*,#13424,.F.);
-#13424 = EDGE_CURVE('',#13167,#13330,#13425,.T.);
-#13425 = SURFACE_CURVE('',#13426,(#13430,#13437),.PCURVE_S1.);
-#13426 = LINE('',#13427,#13428);
-#13427 = CARTESIAN_POINT('',(2.7,-0.35,3.85));
-#13428 = VECTOR('',#13429,1.);
-#13429 = DIRECTION('',(-1.,0.,0.));
-#13430 = PCURVE('',#12767,#13431);
-#13431 = DEFINITIONAL_REPRESENTATION('',(#13432),#13436);
-#13432 = LINE('',#13433,#13434);
-#13433 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
-#13434 = VECTOR('',#13435,1.);
-#13435 = DIRECTION('',(1.,0.));
-#13436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13423 = ORIENTED_EDGE('',*,*,#13424,.T.);
+#13424 = EDGE_CURVE('',#13402,#13425,#13427,.T.);
+#13425 = VERTEX_POINT('',#13426);
+#13426 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
+#13427 = SURFACE_CURVE('',#13428,(#13432,#13439),.PCURVE_S1.);
+#13428 = LINE('',#13429,#13430);
+#13429 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13430 = VECTOR('',#13431,1.);
+#13431 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#13432 = PCURVE('',#12566,#13433);
+#13433 = DEFINITIONAL_REPRESENTATION('',(#13434),#13438);
+#13434 = LINE('',#13435,#13436);
+#13435 = CARTESIAN_POINT('',(0.,0.));
+#13436 = VECTOR('',#13437,1.);
+#13437 = DIRECTION('',(0.,-1.));
+#13438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13437 = PCURVE('',#13205,#13438);
-#13438 = DEFINITIONAL_REPRESENTATION('',(#13439),#13443);
-#13439 = LINE('',#13440,#13441);
-#13440 = CARTESIAN_POINT('',(8.,-2.2));
-#13441 = VECTOR('',#13442,1.);
-#13442 = DIRECTION('',(-1.,0.));
-#13443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13439 = PCURVE('',#13305,#13440);
+#13440 = DEFINITIONAL_REPRESENTATION('',(#13441),#13445);
+#13441 = LINE('',#13442,#13443);
+#13442 = CARTESIAN_POINT('',(0.3,0.));
+#13443 = VECTOR('',#13444,1.);
+#13444 = DIRECTION('',(0.,-1.));
+#13445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13444 = ORIENTED_EDGE('',*,*,#13166,.T.);
-#13445 = ADVANCED_FACE('',(#13446),#12733,.F.);
-#13446 = FACE_BOUND('',#13447,.F.);
-#13447 = EDGE_LOOP('',(#13448,#13449,#13469,#13470));
-#13448 = ORIENTED_EDGE('',*,*,#12716,.T.);
-#13449 = ORIENTED_EDGE('',*,*,#13450,.T.);
-#13450 = EDGE_CURVE('',#12689,#13065,#13451,.T.);
-#13451 = SURFACE_CURVE('',#13452,(#13456,#13462),.PCURVE_S1.);
-#13452 = LINE('',#13453,#13454);
-#13453 = CARTESIAN_POINT('',(2.7,0.35,3.85));
-#13454 = VECTOR('',#13455,1.);
-#13455 = DIRECTION('',(0.,1.11E-15,1.));
-#13456 = PCURVE('',#12733,#13457);
-#13457 = DEFINITIONAL_REPRESENTATION('',(#13458),#13461);
-#13458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13459,#13460),.UNSPECIFIED.,
-  .F.,.F.,(2,2),(3.283010685326,3.593593539449),
-  .PIECEWISE_BEZIER_KNOTS.);
-#13459 = CARTESIAN_POINT('',(4.712388980385,-3.283010685326));
-#13460 = CARTESIAN_POINT('',(4.712388980385,-3.593593539449));
-#13461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13446 = ORIENTED_EDGE('',*,*,#13447,.T.);
+#13447 = EDGE_CURVE('',#13425,#12551,#13448,.T.);
+#13448 = SURFACE_CURVE('',#13449,(#13453,#13460),.PCURVE_S1.);
+#13449 = LINE('',#13450,#13451);
+#13450 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
+#13451 = VECTOR('',#13452,1.);
+#13452 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13453 = PCURVE('',#12566,#13454);
+#13454 = DEFINITIONAL_REPRESENTATION('',(#13455),#13459);
+#13455 = LINE('',#13456,#13457);
+#13456 = CARTESIAN_POINT('',(-6.661338147751E-17,-3.7));
+#13457 = VECTOR('',#13458,1.);
+#13458 = DIRECTION('',(1.,0.));
+#13459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13462 = PCURVE('',#12704,#13463);
-#13463 = DEFINITIONAL_REPRESENTATION('',(#13464),#13468);
-#13464 = LINE('',#13465,#13466);
-#13465 = CARTESIAN_POINT('',(8.,5.529252269363E-33));
-#13466 = VECTOR('',#13467,1.);
-#13467 = DIRECTION('',(-6.771E-31,-1.));
-#13468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13460 = PCURVE('',#13385,#13461);
+#13461 = DEFINITIONAL_REPRESENTATION('',(#13462),#13466);
+#13462 = LINE('',#13463,#13464);
+#13463 = CARTESIAN_POINT('',(0.7,6.661338147751E-17));
+#13464 = VECTOR('',#13465,1.);
+#13465 = DIRECTION('',(-1.,0.));
+#13466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13469 = ORIENTED_EDGE('',*,*,#13087,.F.);
-#13470 = ORIENTED_EDGE('',*,*,#13402,.F.);
-#13471 = ADVANCED_FACE('',(#13472),#12704,.F.);
-#13472 = FACE_BOUND('',#13473,.F.);
-#13473 = EDGE_LOOP('',(#13474,#13495,#13496,#13497,#13498,#13499));
-#13474 = ORIENTED_EDGE('',*,*,#13475,.F.);
-#13475 = EDGE_CURVE('',#12993,#12834,#13476,.T.);
-#13476 = SURFACE_CURVE('',#13477,(#13481,#13488),.PCURVE_S1.);
-#13477 = LINE('',#13478,#13479);
-#13478 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
-#13479 = VECTOR('',#13480,1.);
-#13480 = DIRECTION('',(1.,-6.1E-16,6.1E-31));
-#13481 = PCURVE('',#12704,#13482);
-#13482 = DEFINITIONAL_REPRESENTATION('',(#13483),#13487);
-#13483 = LINE('',#13484,#13485);
-#13484 = CARTESIAN_POINT('',(0.,-8.881784197001E-16));
-#13485 = VECTOR('',#13486,1.);
-#13486 = DIRECTION('',(1.,-6.1E-31));
-#13487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13467 = ORIENTED_EDGE('',*,*,#12550,.T.);
+#13468 = ORIENTED_EDGE('',*,*,#13212,.F.);
+#13469 = ADVANCED_FACE('',(#13470),#12839,.F.);
+#13470 = FACE_BOUND('',#13471,.F.);
+#13471 = EDGE_LOOP('',(#13472,#13473,#13494,#13495,#13496,#13517));
+#13472 = ORIENTED_EDGE('',*,*,#13189,.T.);
+#13473 = ORIENTED_EDGE('',*,*,#13474,.T.);
+#13474 = EDGE_CURVE('',#13160,#12789,#13475,.T.);
+#13475 = SURFACE_CURVE('',#13476,(#13480,#13487),.PCURVE_S1.);
+#13476 = LINE('',#13477,#13478);
+#13477 = CARTESIAN_POINT('',(2.7,-0.35,3.85));
+#13478 = VECTOR('',#13479,1.);
+#13479 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13480 = PCURVE('',#12839,#13481);
+#13481 = DEFINITIONAL_REPRESENTATION('',(#13482),#13486);
+#13482 = LINE('',#13483,#13484);
+#13483 = CARTESIAN_POINT('',(0.,0.));
+#13484 = VECTOR('',#13485,1.);
+#13485 = DIRECTION('',(0.,-1.));
+#13486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13488 = PCURVE('',#12849,#13489);
-#13489 = DEFINITIONAL_REPRESENTATION('',(#13490),#13494);
-#13490 = LINE('',#13491,#13492);
-#13491 = CARTESIAN_POINT('',(-2.868816295631E-13,-1.5));
-#13492 = VECTOR('',#13493,1.);
-#13493 = DIRECTION('',(1.,-6.1E-16));
-#13494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13487 = PCURVE('',#12805,#13488);
+#13488 = DEFINITIONAL_REPRESENTATION('',(#13489),#13493);
+#13489 = LINE('',#13490,#13491);
+#13490 = CARTESIAN_POINT('',(7.853981633974,0.));
+#13491 = VECTOR('',#13492,1.);
+#13492 = DIRECTION('',(0.,-1.));
+#13493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13495 = ORIENTED_EDGE('',*,*,#12992,.T.);
-#13496 = ORIENTED_EDGE('',*,*,#13064,.F.);
-#13497 = ORIENTED_EDGE('',*,*,#13450,.F.);
-#13498 = ORIENTED_EDGE('',*,*,#12688,.T.);
-#13499 = ORIENTED_EDGE('',*,*,#12861,.T.);
-#13500 = ADVANCED_FACE('',(#13501),#12821,.F.);
-#13501 = FACE_BOUND('',#13502,.F.);
-#13502 = EDGE_LOOP('',(#13503,#13504,#13527,#13553));
-#13503 = ORIENTED_EDGE('',*,*,#12943,.T.);
-#13504 = ORIENTED_EDGE('',*,*,#13505,.T.);
-#13505 = EDGE_CURVE('',#12916,#13506,#13508,.T.);
-#13506 = VERTEX_POINT('',#13507);
-#13507 = CARTESIAN_POINT('',(-5.,2.35,3.85));
-#13508 = SURFACE_CURVE('',#13509,(#13513,#13520),.PCURVE_S1.);
-#13509 = LINE('',#13510,#13511);
-#13510 = CARTESIAN_POINT('',(-5.,2.35,4.55));
-#13511 = VECTOR('',#13512,1.);
-#13512 = DIRECTION('',(0.,-1.22E-15,-1.));
-#13513 = PCURVE('',#12821,#13514);
-#13514 = DEFINITIONAL_REPRESENTATION('',(#13515),#13519);
-#13515 = LINE('',#13516,#13517);
-#13516 = CARTESIAN_POINT('',(-1.7781784197E-15,-0.5));
-#13517 = VECTOR('',#13518,1.);
-#13518 = DIRECTION('',(1.,-5.6E-16));
-#13519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13494 = ORIENTED_EDGE('',*,*,#12823,.F.);
+#13495 = ORIENTED_EDGE('',*,*,#13238,.F.);
+#13496 = ORIENTED_EDGE('',*,*,#13497,.F.);
+#13497 = EDGE_CURVE('',#13402,#13239,#13498,.T.);
+#13498 = SURFACE_CURVE('',#13499,(#13503,#13510),.PCURVE_S1.);
+#13499 = LINE('',#13500,#13501);
+#13500 = CARTESIAN_POINT('',(2.7,-0.35,3.85));
+#13501 = VECTOR('',#13502,1.);
+#13502 = DIRECTION('',(-1.,-0.,0.));
+#13503 = PCURVE('',#12839,#13504);
+#13504 = DEFINITIONAL_REPRESENTATION('',(#13505),#13509);
+#13505 = LINE('',#13506,#13507);
+#13506 = CARTESIAN_POINT('',(0.,0.));
+#13507 = VECTOR('',#13508,1.);
+#13508 = DIRECTION('',(1.,0.));
+#13509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13520 = PCURVE('',#12931,#13521);
-#13521 = DEFINITIONAL_REPRESENTATION('',(#13522),#13526);
-#13522 = LINE('',#13523,#13524);
-#13523 = CARTESIAN_POINT('',(0.35,0.15));
-#13524 = VECTOR('',#13525,1.);
-#13525 = DIRECTION('',(-1.,0.));
-#13526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13510 = PCURVE('',#13305,#13511);
+#13511 = DEFINITIONAL_REPRESENTATION('',(#13512),#13516);
+#13512 = LINE('',#13513,#13514);
+#13513 = CARTESIAN_POINT('',(8.,-2.2));
+#13514 = VECTOR('',#13515,1.);
+#13515 = DIRECTION('',(-1.,0.));
+#13516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13527 = ORIENTED_EDGE('',*,*,#13528,.F.);
-#13528 = EDGE_CURVE('',#12806,#13506,#13529,.T.);
-#13529 = SURFACE_CURVE('',#13530,(#13534,#13541),.PCURVE_S1.);
-#13530 = LINE('',#13531,#13532);
-#13531 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#13532 = VECTOR('',#13533,1.);
-#13533 = DIRECTION('',(-0.,1.,-1.83E-15));
-#13534 = PCURVE('',#12821,#13535);
-#13535 = DEFINITIONAL_REPRESENTATION('',(#13536),#13540);
-#13536 = LINE('',#13537,#13538);
-#13537 = CARTESIAN_POINT('',(0.7,8.626762955019E-17));
-#13538 = VECTOR('',#13539,1.);
-#13539 = DIRECTION('',(5.E-17,-1.));
-#13540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13517 = ORIENTED_EDGE('',*,*,#13401,.T.);
+#13518 = ADVANCED_FACE('',(#13519),#12805,.F.);
+#13519 = FACE_BOUND('',#13520,.F.);
+#13520 = EDGE_LOOP('',(#13521,#13522,#13543,#13544));
+#13521 = ORIENTED_EDGE('',*,*,#13159,.T.);
+#13522 = ORIENTED_EDGE('',*,*,#13523,.T.);
+#13523 = EDGE_CURVE('',#13137,#12761,#13524,.T.);
+#13524 = SURFACE_CURVE('',#13525,(#13529,#13536),.PCURVE_S1.);
+#13525 = LINE('',#13526,#13527);
+#13526 = CARTESIAN_POINT('',(2.7,0.35,3.85));
+#13527 = VECTOR('',#13528,1.);
+#13528 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#13529 = PCURVE('',#12805,#13530);
+#13530 = DEFINITIONAL_REPRESENTATION('',(#13531),#13535);
+#13531 = LINE('',#13532,#13533);
+#13532 = CARTESIAN_POINT('',(4.712388980385,0.));
+#13533 = VECTOR('',#13534,1.);
+#13534 = DIRECTION('',(0.,-1.));
+#13535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13541 = PCURVE('',#13542,#13547);
-#13542 = PLANE('',#13543);
-#13543 = AXIS2_PLACEMENT_3D('',#13544,#13545,#13546);
-#13544 = CARTESIAN_POINT('',(-5.,1.85,3.85));
-#13545 = DIRECTION('',(0.,1.83E-15,1.));
-#13546 = DIRECTION('',(-1.,0.,0.));
-#13547 = DEFINITIONAL_REPRESENTATION('',(#13548),#13552);
-#13548 = LINE('',#13549,#13550);
-#13549 = CARTESIAN_POINT('',(0.,0.));
-#13550 = VECTOR('',#13551,1.);
-#13551 = DIRECTION('',(0.,-1.));
-#13552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13536 = PCURVE('',#12776,#13537);
+#13537 = DEFINITIONAL_REPRESENTATION('',(#13538),#13542);
+#13538 = LINE('',#13539,#13540);
+#13539 = CARTESIAN_POINT('',(8.,-1.097009696323E-30));
+#13540 = VECTOR('',#13541,1.);
+#13541 = DIRECTION('',(0.,-1.));
+#13542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13553 = ORIENTED_EDGE('',*,*,#12805,.T.);
-#13554 = ADVANCED_FACE('',(#13555),#12849,.F.);
-#13555 = FACE_BOUND('',#13556,.F.);
-#13556 = EDGE_LOOP('',(#13557,#13578,#13579,#13580));
-#13557 = ORIENTED_EDGE('',*,*,#13558,.F.);
-#13558 = EDGE_CURVE('',#13016,#12806,#13559,.T.);
-#13559 = SURFACE_CURVE('',#13560,(#13564,#13571),.PCURVE_S1.);
-#13560 = LINE('',#13561,#13562);
-#13561 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#13562 = VECTOR('',#13563,1.);
-#13563 = DIRECTION('',(1.,0.,0.));
-#13564 = PCURVE('',#12849,#13565);
-#13565 = DEFINITIONAL_REPRESENTATION('',(#13566),#13570);
-#13566 = LINE('',#13567,#13568);
-#13567 = CARTESIAN_POINT('',(0.,-2.886579864025E-15));
-#13568 = VECTOR('',#13569,1.);
-#13569 = DIRECTION('',(1.,0.));
-#13570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13543 = ORIENTED_EDGE('',*,*,#12788,.F.);
+#13544 = ORIENTED_EDGE('',*,*,#13474,.F.);
+#13545 = ADVANCED_FACE('',(#13546),#12776,.F.);
+#13546 = FACE_BOUND('',#13547,.F.);
+#13547 = EDGE_LOOP('',(#13548,#13569,#13570,#13571,#13572,#13573));
+#13548 = ORIENTED_EDGE('',*,*,#13549,.F.);
+#13549 = EDGE_CURVE('',#12880,#13064,#13550,.T.);
+#13550 = SURFACE_CURVE('',#13551,(#13555,#13562),.PCURVE_S1.);
+#13551 = LINE('',#13552,#13553);
+#13552 = CARTESIAN_POINT('',(-5.3,0.35,3.85));
+#13553 = VECTOR('',#13554,1.);
+#13554 = DIRECTION('',(1.,-6.175615574478E-16,-1.371262120404E-31));
+#13555 = PCURVE('',#12776,#13556);
+#13556 = DEFINITIONAL_REPRESENTATION('',(#13557),#13561);
+#13557 = LINE('',#13558,#13559);
+#13558 = CARTESIAN_POINT('',(0.,0.));
+#13559 = VECTOR('',#13560,1.);
+#13560 = DIRECTION('',(1.,0.));
+#13561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13571 = PCURVE('',#13542,#13572);
-#13572 = DEFINITIONAL_REPRESENTATION('',(#13573),#13577);
-#13573 = LINE('',#13574,#13575);
-#13574 = CARTESIAN_POINT('',(0.3,6.661338147751E-15));
-#13575 = VECTOR('',#13576,1.);
-#13576 = DIRECTION('',(-1.,0.));
-#13577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13562 = PCURVE('',#12918,#13563);
+#13563 = DEFINITIONAL_REPRESENTATION('',(#13564),#13568);
+#13564 = LINE('',#13565,#13566);
+#13565 = CARTESIAN_POINT('',(-2.868816295631E-13,-1.5));
+#13566 = VECTOR('',#13567,1.);
+#13567 = DIRECTION('',(1.,-6.175615574478E-16));
+#13568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13578 = ORIENTED_EDGE('',*,*,#13015,.T.);
-#13579 = ORIENTED_EDGE('',*,*,#13475,.T.);
-#13580 = ORIENTED_EDGE('',*,*,#12833,.F.);
-#13581 = ADVANCED_FACE('',(#13582),#12903,.F.);
-#13582 = FACE_BOUND('',#13583,.F.);
-#13583 = EDGE_LOOP('',(#13584,#13607,#13628,#13629));
-#13584 = ORIENTED_EDGE('',*,*,#13585,.T.);
-#13585 = EDGE_CURVE('',#13016,#13586,#13588,.T.);
-#13586 = VERTEX_POINT('',#13587);
-#13587 = CARTESIAN_POINT('',(-5.3,2.35,3.85));
-#13588 = SURFACE_CURVE('',#13589,(#13593,#13600),.PCURVE_S1.);
-#13589 = LINE('',#13590,#13591);
-#13590 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
-#13591 = VECTOR('',#13592,1.);
-#13592 = DIRECTION('',(-0.,1.,-1.83E-15));
-#13593 = PCURVE('',#12903,#13594);
-#13594 = DEFINITIONAL_REPRESENTATION('',(#13595),#13599);
-#13595 = LINE('',#13596,#13597);
-#13596 = CARTESIAN_POINT('',(0.,0.));
-#13597 = VECTOR('',#13598,1.);
-#13598 = DIRECTION('',(-5.E-17,-1.));
-#13599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13569 = ORIENTED_EDGE('',*,*,#12879,.T.);
+#13570 = ORIENTED_EDGE('',*,*,#12760,.F.);
+#13571 = ORIENTED_EDGE('',*,*,#13523,.F.);
+#13572 = ORIENTED_EDGE('',*,*,#13136,.T.);
+#13573 = ORIENTED_EDGE('',*,*,#13086,.T.);
+#13574 = ADVANCED_FACE('',(#13575),#12944,.F.);
+#13575 = FACE_BOUND('',#13576,.F.);
+#13576 = EDGE_LOOP('',(#13577,#13605,#13626,#13627));
+#13577 = ORIENTED_EDGE('',*,*,#13578,.T.);
+#13578 = EDGE_CURVE('',#12903,#13579,#13581,.T.);
+#13579 = VERTEX_POINT('',#13580);
+#13580 = CARTESIAN_POINT('',(-5.3,2.35,3.85));
+#13581 = SURFACE_CURVE('',#13582,(#13586,#13593),.PCURVE_S1.);
+#13582 = LINE('',#13583,#13584);
+#13583 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#13584 = VECTOR('',#13585,1.);
+#13585 = DIRECTION('',(1.479114197289E-31,1.,2.22044604925E-16));
+#13586 = PCURVE('',#12944,#13587);
+#13587 = DEFINITIONAL_REPRESENTATION('',(#13588),#13592);
+#13588 = LINE('',#13589,#13590);
+#13589 = CARTESIAN_POINT('',(0.,-0.));
+#13590 = VECTOR('',#13591,1.);
+#13591 = DIRECTION('',(0.,-1.));
+#13592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13600 = PCURVE('',#13542,#13601);
-#13601 = DEFINITIONAL_REPRESENTATION('',(#13602),#13606);
-#13602 = LINE('',#13603,#13604);
-#13603 = CARTESIAN_POINT('',(0.3,0.));
-#13604 = VECTOR('',#13605,1.);
-#13605 = DIRECTION('',(0.,-1.));
-#13606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13593 = PCURVE('',#13594,#13599);
+#13594 = PLANE('',#13595);
+#13595 = AXIS2_PLACEMENT_3D('',#13596,#13597,#13598);
+#13596 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13597 = DIRECTION('',(-1.094764425254E-47,-2.22044604925E-16,1.));
+#13598 = DIRECTION('',(-1.,1.479114197289E-31,2.189528850508E-47));
+#13599 = DEFINITIONAL_REPRESENTATION('',(#13600),#13604);
+#13600 = LINE('',#13601,#13602);
+#13601 = CARTESIAN_POINT('',(0.3,4.437342591868E-32));
+#13602 = VECTOR('',#13603,1.);
+#13603 = DIRECTION('',(4.861730685829E-63,-1.));
+#13604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13607 = ORIENTED_EDGE('',*,*,#13608,.T.);
-#13608 = EDGE_CURVE('',#13586,#12888,#13609,.T.);
-#13609 = SURFACE_CURVE('',#13610,(#13614,#13621),.PCURVE_S1.);
-#13610 = LINE('',#13611,#13612);
-#13611 = CARTESIAN_POINT('',(-5.3,2.35,3.85));
-#13612 = VECTOR('',#13613,1.);
-#13613 = DIRECTION('',(-0.,1.22E-15,1.));
-#13614 = PCURVE('',#12903,#13615);
-#13615 = DEFINITIONAL_REPRESENTATION('',(#13616),#13620);
-#13616 = LINE('',#13617,#13618);
-#13617 = CARTESIAN_POINT('',(1.7781784197E-15,-0.5));
-#13618 = VECTOR('',#13619,1.);
-#13619 = DIRECTION('',(1.,5.6E-16));
-#13620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13605 = ORIENTED_EDGE('',*,*,#13606,.T.);
+#13606 = EDGE_CURVE('',#13579,#12960,#13607,.T.);
+#13607 = SURFACE_CURVE('',#13608,(#13612,#13619),.PCURVE_S1.);
+#13608 = LINE('',#13609,#13610);
+#13609 = CARTESIAN_POINT('',(-5.3,2.35,3.85));
+#13610 = VECTOR('',#13611,1.);
+#13611 = DIRECTION('',(-2.189528850508E-47,-2.22044604925E-16,1.));
+#13612 = PCURVE('',#12944,#13613);
+#13613 = DEFINITIONAL_REPRESENTATION('',(#13614),#13618);
+#13614 = LINE('',#13615,#13616);
+#13615 = CARTESIAN_POINT('',(-5.551115123126E-16,-0.5));
+#13616 = VECTOR('',#13617,1.);
+#13617 = DIRECTION('',(1.,0.));
+#13618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13621 = PCURVE('',#12931,#13622);
-#13622 = DEFINITIONAL_REPRESENTATION('',(#13623),#13627);
-#13623 = LINE('',#13624,#13625);
-#13624 = CARTESIAN_POINT('',(-0.35,-0.15));
-#13625 = VECTOR('',#13626,1.);
-#13626 = DIRECTION('',(1.,0.));
-#13627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13619 = PCURVE('',#12998,#13620);
+#13620 = DEFINITIONAL_REPRESENTATION('',(#13621),#13625);
+#13621 = LINE('',#13622,#13623);
+#13622 = CARTESIAN_POINT('',(-0.35,-0.15));
+#13623 = VECTOR('',#13624,1.);
+#13624 = DIRECTION('',(1.,-2.189528850508E-47));
+#13625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13628 = ORIENTED_EDGE('',*,*,#12887,.F.);
-#13629 = ORIENTED_EDGE('',*,*,#13038,.T.);
-#13630 = ADVANCED_FACE('',(#13631),#12931,.T.);
-#13631 = FACE_BOUND('',#13632,.T.);
-#13632 = EDGE_LOOP('',(#13633,#13654,#13655,#13656));
-#13633 = ORIENTED_EDGE('',*,*,#13634,.T.);
-#13634 = EDGE_CURVE('',#13506,#13586,#13635,.T.);
-#13635 = SURFACE_CURVE('',#13636,(#13640,#13647),.PCURVE_S1.);
-#13636 = LINE('',#13637,#13638);
-#13637 = CARTESIAN_POINT('',(-5.,2.35,3.85));
-#13638 = VECTOR('',#13639,1.);
-#13639 = DIRECTION('',(-1.,-0.,0.));
-#13640 = PCURVE('',#12931,#13641);
-#13641 = DEFINITIONAL_REPRESENTATION('',(#13642),#13646);
-#13642 = LINE('',#13643,#13644);
-#13643 = CARTESIAN_POINT('',(-0.35,0.15));
-#13644 = VECTOR('',#13645,1.);
-#13645 = DIRECTION('',(0.,-1.));
-#13646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13626 = ORIENTED_EDGE('',*,*,#12959,.F.);
+#13627 = ORIENTED_EDGE('',*,*,#12930,.T.);
+#13628 = ADVANCED_FACE('',(#13629),#12918,.F.);
+#13629 = FACE_BOUND('',#13630,.F.);
+#13630 = EDGE_LOOP('',(#13631,#13652,#13653,#13654));
+#13631 = ORIENTED_EDGE('',*,*,#13632,.F.);
+#13632 = EDGE_CURVE('',#12903,#13041,#13633,.T.);
+#13633 = SURFACE_CURVE('',#13634,(#13638,#13645),.PCURVE_S1.);
+#13634 = LINE('',#13635,#13636);
+#13635 = CARTESIAN_POINT('',(-5.3,1.85,3.85));
+#13636 = VECTOR('',#13637,1.);
+#13637 = DIRECTION('',(1.,0.,0.));
+#13638 = PCURVE('',#12918,#13639);
+#13639 = DEFINITIONAL_REPRESENTATION('',(#13640),#13644);
+#13640 = LINE('',#13641,#13642);
+#13641 = CARTESIAN_POINT('',(0.,0.));
+#13642 = VECTOR('',#13643,1.);
+#13643 = DIRECTION('',(1.,0.));
+#13644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13647 = PCURVE('',#13542,#13648);
-#13648 = DEFINITIONAL_REPRESENTATION('',(#13649),#13653);
-#13649 = LINE('',#13650,#13651);
-#13650 = CARTESIAN_POINT('',(0.,-0.5));
-#13651 = VECTOR('',#13652,1.);
-#13652 = DIRECTION('',(1.,0.));
-#13653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13645 = PCURVE('',#13594,#13646);
+#13646 = DEFINITIONAL_REPRESENTATION('',(#13647),#13651);
+#13647 = LINE('',#13648,#13649);
+#13648 = CARTESIAN_POINT('',(0.3,4.437342591868E-32));
+#13649 = VECTOR('',#13650,1.);
+#13650 = DIRECTION('',(-1.,-1.479114197289E-31));
+#13651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13654 = ORIENTED_EDGE('',*,*,#13608,.T.);
-#13655 = ORIENTED_EDGE('',*,*,#12915,.T.);
-#13656 = ORIENTED_EDGE('',*,*,#13505,.T.);
-#13657 = ADVANCED_FACE('',(#13658),#13231,.T.);
-#13658 = FACE_BOUND('',#13659,.T.);
-#13659 = EDGE_LOOP('',(#13660,#13661,#13684,#13710));
-#13660 = ORIENTED_EDGE('',*,*,#13304,.T.);
-#13661 = ORIENTED_EDGE('',*,*,#13662,.T.);
-#13662 = EDGE_CURVE('',#13277,#13663,#13665,.T.);
-#13663 = VERTEX_POINT('',#13664);
-#13664 = CARTESIAN_POINT('',(-5.,-2.35,3.85));
-#13665 = SURFACE_CURVE('',#13666,(#13670,#13677),.PCURVE_S1.);
-#13666 = LINE('',#13667,#13668);
-#13667 = CARTESIAN_POINT('',(-5.,-2.35,4.55));
-#13668 = VECTOR('',#13669,1.);
-#13669 = DIRECTION('',(0.,-1.22E-15,-1.));
-#13670 = PCURVE('',#13231,#13671);
-#13671 = DEFINITIONAL_REPRESENTATION('',(#13672),#13676);
-#13672 = LINE('',#13673,#13674);
-#13673 = CARTESIAN_POINT('',(7.75E-16,-0.5));
-#13674 = VECTOR('',#13675,1.);
-#13675 = DIRECTION('',(1.,3.3E-16));
-#13676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13652 = ORIENTED_EDGE('',*,*,#12902,.T.);
+#13653 = ORIENTED_EDGE('',*,*,#13549,.T.);
+#13654 = ORIENTED_EDGE('',*,*,#13063,.F.);
+#13655 = ADVANCED_FACE('',(#13656),#13024,.F.);
+#13656 = FACE_BOUND('',#13657,.F.);
+#13657 = EDGE_LOOP('',(#13658,#13659,#13682,#13703));
+#13658 = ORIENTED_EDGE('',*,*,#13010,.T.);
+#13659 = ORIENTED_EDGE('',*,*,#13660,.T.);
+#13660 = EDGE_CURVE('',#12983,#13661,#13663,.T.);
+#13661 = VERTEX_POINT('',#13662);
+#13662 = CARTESIAN_POINT('',(-5.,2.35,3.85));
+#13663 = SURFACE_CURVE('',#13664,(#13668,#13675),.PCURVE_S1.);
+#13664 = LINE('',#13665,#13666);
+#13665 = CARTESIAN_POINT('',(-5.,2.35,4.55));
+#13666 = VECTOR('',#13667,1.);
+#13667 = DIRECTION('',(2.189528850508E-47,2.22044604925E-16,-1.));
+#13668 = PCURVE('',#13024,#13669);
+#13669 = DEFINITIONAL_REPRESENTATION('',(#13670),#13674);
+#13670 = LINE('',#13671,#13672);
+#13671 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#13672 = VECTOR('',#13673,1.);
+#13673 = DIRECTION('',(1.,0.));
+#13674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13677 = PCURVE('',#13292,#13678);
-#13678 = DEFINITIONAL_REPRESENTATION('',(#13679),#13683);
-#13679 = LINE('',#13680,#13681);
-#13680 = CARTESIAN_POINT('',(0.35,0.15));
-#13681 = VECTOR('',#13682,1.);
-#13682 = DIRECTION('',(-1.,0.));
-#13683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13675 = PCURVE('',#12998,#13676);
+#13676 = DEFINITIONAL_REPRESENTATION('',(#13677),#13681);
+#13677 = LINE('',#13678,#13679);
+#13678 = CARTESIAN_POINT('',(0.35,0.15));
+#13679 = VECTOR('',#13680,1.);
+#13680 = DIRECTION('',(-1.,2.189528850508E-47));
+#13681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13684 = ORIENTED_EDGE('',*,*,#13685,.F.);
-#13685 = EDGE_CURVE('',#13190,#13663,#13686,.T.);
-#13686 = SURFACE_CURVE('',#13687,(#13691,#13698),.PCURVE_S1.);
-#13687 = LINE('',#13688,#13689);
-#13688 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
-#13689 = VECTOR('',#13690,1.);
-#13690 = DIRECTION('',(0.,-1.,1.55E-15));
-#13691 = PCURVE('',#13231,#13692);
-#13692 = DEFINITIONAL_REPRESENTATION('',(#13693),#13697);
-#13693 = LINE('',#13694,#13695);
-#13694 = CARTESIAN_POINT('',(0.7,-2.522302462516E-17));
-#13695 = VECTOR('',#13696,1.);
-#13696 = DIRECTION('',(0.,-1.));
-#13697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13682 = ORIENTED_EDGE('',*,*,#13683,.F.);
+#13683 = EDGE_CURVE('',#13041,#13661,#13684,.T.);
+#13684 = SURFACE_CURVE('',#13685,(#13689,#13696),.PCURVE_S1.);
+#13685 = LINE('',#13686,#13687);
+#13686 = CARTESIAN_POINT('',(-5.,1.85,3.85));
+#13687 = VECTOR('',#13688,1.);
+#13688 = DIRECTION('',(1.479114197289E-31,1.,2.22044604925E-16));
+#13689 = PCURVE('',#13024,#13690);
+#13690 = DEFINITIONAL_REPRESENTATION('',(#13691),#13695);
+#13691 = LINE('',#13692,#13693);
+#13692 = CARTESIAN_POINT('',(0.7,-6.661338147751E-17));
+#13693 = VECTOR('',#13694,1.);
+#13694 = DIRECTION('',(0.,-1.));
+#13695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13698 = PCURVE('',#13699,#13704);
-#13699 = PLANE('',#13700);
-#13700 = AXIS2_PLACEMENT_3D('',#13701,#13702,#13703);
-#13701 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
-#13702 = DIRECTION('',(0.,-1.55E-15,-1.));
-#13703 = DIRECTION('',(-1.,0.,0.));
-#13704 = DEFINITIONAL_REPRESENTATION('',(#13705),#13709);
-#13705 = LINE('',#13706,#13707);
-#13706 = CARTESIAN_POINT('',(0.,0.));
-#13707 = VECTOR('',#13708,1.);
-#13708 = DIRECTION('',(0.,-1.));
-#13709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13696 = PCURVE('',#13594,#13697);
+#13697 = DEFINITIONAL_REPRESENTATION('',(#13698),#13702);
+#13698 = LINE('',#13699,#13700);
+#13699 = CARTESIAN_POINT('',(0.,-0.));
+#13700 = VECTOR('',#13701,1.);
+#13701 = DIRECTION('',(4.861730685829E-63,-1.));
+#13702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13710 = ORIENTED_EDGE('',*,*,#13217,.T.);
-#13711 = ADVANCED_FACE('',(#13712),#13205,.F.);
-#13712 = FACE_BOUND('',#13713,.F.);
-#13713 = EDGE_LOOP('',(#13714,#13715,#13716,#13737));
-#13714 = ORIENTED_EDGE('',*,*,#13424,.T.);
-#13715 = ORIENTED_EDGE('',*,*,#13377,.T.);
-#13716 = ORIENTED_EDGE('',*,*,#13717,.T.);
-#13717 = EDGE_CURVE('',#13355,#13190,#13718,.T.);
-#13718 = SURFACE_CURVE('',#13719,(#13723,#13730),.PCURVE_S1.);
-#13719 = LINE('',#13720,#13721);
-#13720 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
-#13721 = VECTOR('',#13722,1.);
-#13722 = DIRECTION('',(1.,0.,0.));
-#13723 = PCURVE('',#13205,#13724);
-#13724 = DEFINITIONAL_REPRESENTATION('',(#13725),#13729);
-#13725 = LINE('',#13726,#13727);
-#13726 = CARTESIAN_POINT('',(0.,-3.7));
-#13727 = VECTOR('',#13728,1.);
-#13728 = DIRECTION('',(1.,0.));
-#13729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13703 = ORIENTED_EDGE('',*,*,#13040,.T.);
+#13704 = ADVANCED_FACE('',(#13705),#12998,.T.);
+#13705 = FACE_BOUND('',#13706,.T.);
+#13706 = EDGE_LOOP('',(#13707,#13728,#13729,#13730));
+#13707 = ORIENTED_EDGE('',*,*,#13708,.T.);
+#13708 = EDGE_CURVE('',#13661,#13579,#13709,.T.);
+#13709 = SURFACE_CURVE('',#13710,(#13714,#13721),.PCURVE_S1.);
+#13710 = LINE('',#13711,#13712);
+#13711 = CARTESIAN_POINT('',(-5.,2.35,3.85));
+#13712 = VECTOR('',#13713,1.);
+#13713 = DIRECTION('',(-1.,1.479114197289E-31,2.189528850508E-47));
+#13714 = PCURVE('',#12998,#13715);
+#13715 = DEFINITIONAL_REPRESENTATION('',(#13716),#13720);
+#13716 = LINE('',#13717,#13718);
+#13717 = CARTESIAN_POINT('',(-0.35,0.15));
+#13718 = VECTOR('',#13719,1.);
+#13719 = DIRECTION('',(-1.407554261041E-47,-1.));
+#13720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13730 = PCURVE('',#13699,#13731);
-#13731 = DEFINITIONAL_REPRESENTATION('',(#13732),#13736);
-#13732 = LINE('',#13733,#13734);
-#13733 = CARTESIAN_POINT('',(0.3,-4.440892098501E-15));
-#13734 = VECTOR('',#13735,1.);
-#13735 = DIRECTION('',(-1.,0.));
-#13736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13721 = PCURVE('',#13594,#13722);
+#13722 = DEFINITIONAL_REPRESENTATION('',(#13723),#13727);
+#13723 = LINE('',#13724,#13725);
+#13724 = CARTESIAN_POINT('',(7.395570986447E-32,-0.5));
+#13725 = VECTOR('',#13726,1.);
+#13726 = DIRECTION('',(1.,-4.861730685829E-63));
+#13727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13737 = ORIENTED_EDGE('',*,*,#13189,.F.);
-#13738 = ADVANCED_FACE('',(#13739),#13264,.T.);
-#13739 = FACE_BOUND('',#13740,.T.);
-#13740 = EDGE_LOOP('',(#13741,#13764,#13785,#13786));
-#13741 = ORIENTED_EDGE('',*,*,#13742,.T.);
-#13742 = EDGE_CURVE('',#13355,#13743,#13745,.T.);
-#13743 = VERTEX_POINT('',#13744);
-#13744 = CARTESIAN_POINT('',(-5.3,-2.35,3.85));
-#13745 = SURFACE_CURVE('',#13746,(#13750,#13757),.PCURVE_S1.);
-#13746 = LINE('',#13747,#13748);
-#13747 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
-#13748 = VECTOR('',#13749,1.);
-#13749 = DIRECTION('',(0.,-1.,1.55E-15));
-#13750 = PCURVE('',#13264,#13751);
-#13751 = DEFINITIONAL_REPRESENTATION('',(#13752),#13756);
-#13752 = LINE('',#13753,#13754);
-#13753 = CARTESIAN_POINT('',(0.,0.));
-#13754 = VECTOR('',#13755,1.);
-#13755 = DIRECTION('',(0.,-1.));
-#13756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13728 = ORIENTED_EDGE('',*,*,#13606,.T.);
+#13729 = ORIENTED_EDGE('',*,*,#12982,.T.);
+#13730 = ORIENTED_EDGE('',*,*,#13660,.T.);
+#13731 = ADVANCED_FACE('',(#13732),#13305,.F.);
+#13732 = FACE_BOUND('',#13733,.F.);
+#13733 = EDGE_LOOP('',(#13734,#13735,#13736,#13762));
+#13734 = ORIENTED_EDGE('',*,*,#13497,.T.);
+#13735 = ORIENTED_EDGE('',*,*,#13291,.T.);
+#13736 = ORIENTED_EDGE('',*,*,#13737,.T.);
+#13737 = EDGE_CURVE('',#13264,#13425,#13738,.T.);
+#13738 = SURFACE_CURVE('',#13739,(#13743,#13750),.PCURVE_S1.);
+#13739 = LINE('',#13740,#13741);
+#13740 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
+#13741 = VECTOR('',#13742,1.);
+#13742 = DIRECTION('',(1.,0.,0.));
+#13743 = PCURVE('',#13305,#13744);
+#13744 = DEFINITIONAL_REPRESENTATION('',(#13745),#13749);
+#13745 = LINE('',#13746,#13747);
+#13746 = CARTESIAN_POINT('',(0.,-3.7));
+#13747 = VECTOR('',#13748,1.);
+#13748 = DIRECTION('',(1.,0.));
+#13749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13757 = PCURVE('',#13699,#13758);
-#13758 = DEFINITIONAL_REPRESENTATION('',(#13759),#13763);
-#13759 = LINE('',#13760,#13761);
-#13760 = CARTESIAN_POINT('',(0.3,0.));
-#13761 = VECTOR('',#13762,1.);
-#13762 = DIRECTION('',(0.,-1.));
-#13763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13750 = PCURVE('',#13751,#13756);
+#13751 = PLANE('',#13752);
+#13752 = AXIS2_PLACEMENT_3D('',#13753,#13754,#13755);
+#13753 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
+#13754 = DIRECTION('',(1.094764425254E-47,2.22044604925E-16,-1.));
+#13755 = DIRECTION('',(-1.,1.479114197289E-31,2.189528850508E-47));
+#13756 = DEFINITIONAL_REPRESENTATION('',(#13757),#13761);
+#13757 = LINE('',#13758,#13759);
+#13758 = CARTESIAN_POINT('',(0.3,-4.437342591868E-32));
+#13759 = VECTOR('',#13760,1.);
+#13760 = DIRECTION('',(-1.,1.479114197289E-31));
+#13761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13764 = ORIENTED_EDGE('',*,*,#13765,.T.);
-#13765 = EDGE_CURVE('',#13743,#13249,#13766,.T.);
-#13766 = SURFACE_CURVE('',#13767,(#13771,#13778),.PCURVE_S1.);
-#13767 = LINE('',#13768,#13769);
-#13768 = CARTESIAN_POINT('',(-5.3,-2.35,3.85));
-#13769 = VECTOR('',#13770,1.);
-#13770 = DIRECTION('',(0.,1.22E-15,1.));
-#13771 = PCURVE('',#13264,#13772);
-#13772 = DEFINITIONAL_REPRESENTATION('',(#13773),#13777);
-#13773 = LINE('',#13774,#13775);
-#13774 = CARTESIAN_POINT('',(-7.75E-16,-0.5));
-#13775 = VECTOR('',#13776,1.);
-#13776 = DIRECTION('',(1.,-3.3E-16));
-#13777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13762 = ORIENTED_EDGE('',*,*,#13424,.F.);
+#13763 = ADVANCED_FACE('',(#13764),#13279,.T.);
+#13764 = FACE_BOUND('',#13765,.T.);
+#13765 = EDGE_LOOP('',(#13766,#13789,#13810,#13811));
+#13766 = ORIENTED_EDGE('',*,*,#13767,.T.);
+#13767 = EDGE_CURVE('',#13264,#13768,#13770,.T.);
+#13768 = VERTEX_POINT('',#13769);
+#13769 = CARTESIAN_POINT('',(-5.3,-2.35,3.85));
+#13770 = SURFACE_CURVE('',#13771,(#13775,#13782),.PCURVE_S1.);
+#13771 = LINE('',#13772,#13773);
+#13772 = CARTESIAN_POINT('',(-5.3,-1.85,3.85));
+#13773 = VECTOR('',#13774,1.);
+#13774 = DIRECTION('',(-1.479114197289E-31,-1.,-2.22044604925E-16));
+#13775 = PCURVE('',#13279,#13776);
+#13776 = DEFINITIONAL_REPRESENTATION('',(#13777),#13781);
+#13777 = LINE('',#13778,#13779);
+#13778 = CARTESIAN_POINT('',(0.,0.));
+#13779 = VECTOR('',#13780,1.);
+#13780 = DIRECTION('',(0.,-1.));
+#13781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13778 = PCURVE('',#13292,#13779);
-#13779 = DEFINITIONAL_REPRESENTATION('',(#13780),#13784);
-#13780 = LINE('',#13781,#13782);
-#13781 = CARTESIAN_POINT('',(-0.35,-0.15));
-#13782 = VECTOR('',#13783,1.);
-#13783 = DIRECTION('',(1.,0.));
-#13784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13782 = PCURVE('',#13751,#13783);
+#13783 = DEFINITIONAL_REPRESENTATION('',(#13784),#13788);
+#13784 = LINE('',#13785,#13786);
+#13785 = CARTESIAN_POINT('',(0.3,-4.437342591868E-32));
+#13786 = VECTOR('',#13787,1.);
+#13787 = DIRECTION('',(-4.861730685829E-63,-1.));
+#13788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13785 = ORIENTED_EDGE('',*,*,#13248,.F.);
-#13786 = ORIENTED_EDGE('',*,*,#13354,.T.);
-#13787 = ADVANCED_FACE('',(#13788),#13292,.F.);
-#13788 = FACE_BOUND('',#13789,.F.);
-#13789 = EDGE_LOOP('',(#13790,#13811,#13812,#13813));
-#13790 = ORIENTED_EDGE('',*,*,#13791,.T.);
-#13791 = EDGE_CURVE('',#13663,#13743,#13792,.T.);
-#13792 = SURFACE_CURVE('',#13793,(#13797,#13804),.PCURVE_S1.);
-#13793 = LINE('',#13794,#13795);
-#13794 = CARTESIAN_POINT('',(-5.,-2.35,3.85));
-#13795 = VECTOR('',#13796,1.);
-#13796 = DIRECTION('',(-1.,-0.,0.));
-#13797 = PCURVE('',#13292,#13798);
-#13798 = DEFINITIONAL_REPRESENTATION('',(#13799),#13803);
-#13799 = LINE('',#13800,#13801);
-#13800 = CARTESIAN_POINT('',(-0.35,0.15));
-#13801 = VECTOR('',#13802,1.);
-#13802 = DIRECTION('',(-0.,-1.));
-#13803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13789 = ORIENTED_EDGE('',*,*,#13790,.T.);
+#13790 = EDGE_CURVE('',#13768,#13321,#13791,.T.);
+#13791 = SURFACE_CURVE('',#13792,(#13796,#13803),.PCURVE_S1.);
+#13792 = LINE('',#13793,#13794);
+#13793 = CARTESIAN_POINT('',(-5.3,-2.35,3.85));
+#13794 = VECTOR('',#13795,1.);
+#13795 = DIRECTION('',(-2.189528850508E-47,-2.22044604925E-16,1.));
+#13796 = PCURVE('',#13279,#13797);
+#13797 = DEFINITIONAL_REPRESENTATION('',(#13798),#13802);
+#13798 = LINE('',#13799,#13800);
+#13799 = CARTESIAN_POINT('',(1.110223024625E-16,-0.5));
+#13800 = VECTOR('',#13801,1.);
+#13801 = DIRECTION('',(1.,0.));
+#13802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13804 = PCURVE('',#13699,#13805);
-#13805 = DEFINITIONAL_REPRESENTATION('',(#13806),#13810);
-#13806 = LINE('',#13807,#13808);
-#13807 = CARTESIAN_POINT('',(0.,-0.5));
-#13808 = VECTOR('',#13809,1.);
-#13809 = DIRECTION('',(1.,0.));
-#13810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+#13803 = PCURVE('',#13359,#13804);
+#13804 = DEFINITIONAL_REPRESENTATION('',(#13805),#13809);
+#13805 = LINE('',#13806,#13807);
+#13806 = CARTESIAN_POINT('',(-0.35,-0.15));
+#13807 = VECTOR('',#13808,1.);
+#13808 = DIRECTION('',(1.,-2.189528850508E-47));
+#13809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
 PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
   ) );
-#13811 = ORIENTED_EDGE('',*,*,#13765,.T.);
-#13812 = ORIENTED_EDGE('',*,*,#13276,.T.);
-#13813 = ORIENTED_EDGE('',*,*,#13662,.T.);
-#13814 = ADVANCED_FACE('',(#13815),#13542,.F.);
-#13815 = FACE_BOUND('',#13816,.F.);
-#13816 = EDGE_LOOP('',(#13817,#13818,#13819,#13820));
-#13817 = ORIENTED_EDGE('',*,*,#13528,.T.);
-#13818 = ORIENTED_EDGE('',*,*,#13634,.T.);
-#13819 = ORIENTED_EDGE('',*,*,#13585,.F.);
-#13820 = ORIENTED_EDGE('',*,*,#13558,.T.);
-#13821 = ADVANCED_FACE('',(#13822),#13699,.T.);
-#13822 = FACE_BOUND('',#13823,.T.);
-#13823 = EDGE_LOOP('',(#13824,#13825,#13826,#13827));
-#13824 = ORIENTED_EDGE('',*,*,#13685,.T.);
-#13825 = ORIENTED_EDGE('',*,*,#13791,.T.);
-#13826 = ORIENTED_EDGE('',*,*,#13742,.F.);
-#13827 = ORIENTED_EDGE('',*,*,#13717,.T.);
-#13828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13832)) 
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#13829,#13830,#13831)) 
+#13810 = ORIENTED_EDGE('',*,*,#13320,.F.);
+#13811 = ORIENTED_EDGE('',*,*,#13263,.T.);
+#13812 = ADVANCED_FACE('',(#13813),#13385,.T.);
+#13813 = FACE_BOUND('',#13814,.T.);
+#13814 = EDGE_LOOP('',(#13815,#13816,#13839,#13860));
+#13815 = ORIENTED_EDGE('',*,*,#13371,.T.);
+#13816 = ORIENTED_EDGE('',*,*,#13817,.T.);
+#13817 = EDGE_CURVE('',#13344,#13818,#13820,.T.);
+#13818 = VERTEX_POINT('',#13819);
+#13819 = CARTESIAN_POINT('',(-5.,-2.35,3.85));
+#13820 = SURFACE_CURVE('',#13821,(#13825,#13832),.PCURVE_S1.);
+#13821 = LINE('',#13822,#13823);
+#13822 = CARTESIAN_POINT('',(-5.,-2.35,4.55));
+#13823 = VECTOR('',#13824,1.);
+#13824 = DIRECTION('',(2.189528850508E-47,2.22044604925E-16,-1.));
+#13825 = PCURVE('',#13385,#13826);
+#13826 = DEFINITIONAL_REPRESENTATION('',(#13827),#13831);
+#13827 = LINE('',#13828,#13829);
+#13828 = CARTESIAN_POINT('',(-1.110223024625E-16,-0.5));
+#13829 = VECTOR('',#13830,1.);
+#13830 = DIRECTION('',(1.,0.));
+#13831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13832 = PCURVE('',#13359,#13833);
+#13833 = DEFINITIONAL_REPRESENTATION('',(#13834),#13838);
+#13834 = LINE('',#13835,#13836);
+#13835 = CARTESIAN_POINT('',(0.35,0.15));
+#13836 = VECTOR('',#13837,1.);
+#13837 = DIRECTION('',(-1.,2.189528850508E-47));
+#13838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13839 = ORIENTED_EDGE('',*,*,#13840,.F.);
+#13840 = EDGE_CURVE('',#13425,#13818,#13841,.T.);
+#13841 = SURFACE_CURVE('',#13842,(#13846,#13853),.PCURVE_S1.);
+#13842 = LINE('',#13843,#13844);
+#13843 = CARTESIAN_POINT('',(-5.,-1.85,3.85));
+#13844 = VECTOR('',#13845,1.);
+#13845 = DIRECTION('',(-1.479114197289E-31,-1.,-2.22044604925E-16));
+#13846 = PCURVE('',#13385,#13847);
+#13847 = DEFINITIONAL_REPRESENTATION('',(#13848),#13852);
+#13848 = LINE('',#13849,#13850);
+#13849 = CARTESIAN_POINT('',(0.7,6.661338147751E-17));
+#13850 = VECTOR('',#13851,1.);
+#13851 = DIRECTION('',(0.,-1.));
+#13852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13853 = PCURVE('',#13751,#13854);
+#13854 = DEFINITIONAL_REPRESENTATION('',(#13855),#13859);
+#13855 = LINE('',#13856,#13857);
+#13856 = CARTESIAN_POINT('',(0.,0.));
+#13857 = VECTOR('',#13858,1.);
+#13858 = DIRECTION('',(-4.861730685829E-63,-1.));
+#13859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13860 = ORIENTED_EDGE('',*,*,#13447,.T.);
+#13861 = ADVANCED_FACE('',(#13862),#13359,.F.);
+#13862 = FACE_BOUND('',#13863,.F.);
+#13863 = EDGE_LOOP('',(#13864,#13885,#13886,#13887));
+#13864 = ORIENTED_EDGE('',*,*,#13865,.T.);
+#13865 = EDGE_CURVE('',#13818,#13768,#13866,.T.);
+#13866 = SURFACE_CURVE('',#13867,(#13871,#13878),.PCURVE_S1.);
+#13867 = LINE('',#13868,#13869);
+#13868 = CARTESIAN_POINT('',(-5.,-2.35,3.85));
+#13869 = VECTOR('',#13870,1.);
+#13870 = DIRECTION('',(-1.,1.479114197289E-31,2.189528850508E-47));
+#13871 = PCURVE('',#13359,#13872);
+#13872 = DEFINITIONAL_REPRESENTATION('',(#13873),#13877);
+#13873 = LINE('',#13874,#13875);
+#13874 = CARTESIAN_POINT('',(-0.35,0.15));
+#13875 = VECTOR('',#13876,1.);
+#13876 = DIRECTION('',(-1.407554261041E-47,-1.));
+#13877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13878 = PCURVE('',#13751,#13879);
+#13879 = DEFINITIONAL_REPRESENTATION('',(#13880),#13884);
+#13880 = LINE('',#13881,#13882);
+#13881 = CARTESIAN_POINT('',(-7.395570986447E-32,-0.5));
+#13882 = VECTOR('',#13883,1.);
+#13883 = DIRECTION('',(1.,4.861730685829E-63));
+#13884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13885 = ORIENTED_EDGE('',*,*,#13790,.T.);
+#13886 = ORIENTED_EDGE('',*,*,#13343,.T.);
+#13887 = ORIENTED_EDGE('',*,*,#13817,.T.);
+#13888 = ADVANCED_FACE('',(#13889),#13594,.F.);
+#13889 = FACE_BOUND('',#13890,.F.);
+#13890 = EDGE_LOOP('',(#13891,#13892,#13893,#13894));
+#13891 = ORIENTED_EDGE('',*,*,#13683,.T.);
+#13892 = ORIENTED_EDGE('',*,*,#13708,.T.);
+#13893 = ORIENTED_EDGE('',*,*,#13578,.F.);
+#13894 = ORIENTED_EDGE('',*,*,#13632,.T.);
+#13895 = ADVANCED_FACE('',(#13896),#13751,.T.);
+#13896 = FACE_BOUND('',#13897,.T.);
+#13897 = EDGE_LOOP('',(#13898,#13899,#13900,#13901));
+#13898 = ORIENTED_EDGE('',*,*,#13840,.T.);
+#13899 = ORIENTED_EDGE('',*,*,#13865,.T.);
+#13900 = ORIENTED_EDGE('',*,*,#13767,.F.);
+#13901 = ORIENTED_EDGE('',*,*,#13737,.T.);
+#13902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13906)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13903,#13904,#13905)) 
 REPRESENTATION_CONTEXT('Context #1',
   '3D Context with UNIT and UNCERTAINTY') );
-#13829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#13830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#13831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#13832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13829,
+#13903 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13904 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13905 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13906 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#13903,
   'distance_accuracy_value','confusion accuracy');
-#13833 = SHAPE_DEFINITION_REPRESENTATION(#13834,#11965);
-#13834 = PRODUCT_DEFINITION_SHAPE('','',#13835);
-#13835 = PRODUCT_DEFINITION('design','',#13836,#13839);
-#13836 = PRODUCT_DEFINITION_FORMATION('','',#13837);
-#13837 = PRODUCT('Lever','Lever','',(#13838));
-#13838 = PRODUCT_CONTEXT('',#2,'mechanical');
-#13839 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#13840 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13841,#13843);
-#13841 = ( REPRESENTATION_RELATIONSHIP('','',#11965,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13842) 
+#13907 = SHAPE_DEFINITION_REPRESENTATION(#13908,#12013);
+#13908 = PRODUCT_DEFINITION_SHAPE('','',#13909);
+#13909 = PRODUCT_DEFINITION('design','',#13910,#13913);
+#13910 = PRODUCT_DEFINITION_FORMATION('','',#13911);
+#13911 = PRODUCT('Lever','Lever','',(#13912));
+#13912 = PRODUCT_CONTEXT('',#2,'mechanical');
+#13913 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13914 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13915,#13917);
+#13915 = ( REPRESENTATION_RELATIONSHIP('','',#12013,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13916) 
 SHAPE_REPRESENTATION_RELATIONSHIP() );
-#13842 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
-#13843 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
-  #13844);
-#13844 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Lever','',#5,#13835,$);
-#13845 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13837));
-#13846 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13847),#13828);
-#13847 = STYLED_ITEM('color',(#13848),#11966);
-#13848 = PRESENTATION_STYLE_ASSIGNMENT((#13849,#13855));
-#13849 = SURFACE_STYLE_USAGE(.BOTH.,#13850);
-#13850 = SURFACE_SIDE_STYLE('',(#13851));
-#13851 = SURFACE_STYLE_FILL_AREA(#13852);
-#13852 = FILL_AREA_STYLE('',(#13853));
-#13853 = FILL_AREA_STYLE_COLOUR('',#13854);
-#13854 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
-#13855 = CURVE_STYLE('',#13856,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13856 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#13857 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+#13916 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#13917 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13918);
+#13918 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Lever','',#5,#13909,$);
+#13919 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13911));
+#13920 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13921),#4861);
+#13921 = STYLED_ITEM('color',(#13922),#4063);
+#13922 = PRESENTATION_STYLE_ASSIGNMENT((#13923,#13929));
+#13923 = SURFACE_STYLE_USAGE(.BOTH.,#13924);
+#13924 = SURFACE_SIDE_STYLE('',(#13925));
+#13925 = SURFACE_STYLE_FILL_AREA(#13926);
+#13926 = FILL_AREA_STYLE('',(#13927));
+#13927 = FILL_AREA_STYLE_COLOUR('',#13928);
+#13928 = COLOUR_RGB('',0.701960807317,0.701960807317,0.701960807317);
+#13929 = CURVE_STYLE('',#13930,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13930 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13931 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
   9.803921802644E-02);
-#13858 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13859),#7149);
-#13859 = STYLED_ITEM('color',(#13860),#5805);
-#13860 = PRESENTATION_STYLE_ASSIGNMENT((#13861,#13866));
-#13861 = SURFACE_STYLE_USAGE(.BOTH.,#13862);
-#13862 = SURFACE_SIDE_STYLE('',(#13863));
-#13863 = SURFACE_STYLE_FILL_AREA(#13864);
-#13864 = FILL_AREA_STYLE('',(#13865));
-#13865 = FILL_AREA_STYLE_COLOUR('',#13854);
-#13866 = CURVE_STYLE('',#13867,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13867 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#13868 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13869),#3996);
-#13869 = STYLED_ITEM('color',(#13870),#50);
-#13870 = PRESENTATION_STYLE_ASSIGNMENT((#13871,#13879));
-#13871 = SURFACE_STYLE_USAGE(.BOTH.,#13872);
-#13872 = SURFACE_SIDE_STYLE('',(#13873,#13877));
-#13873 = SURFACE_STYLE_FILL_AREA(#13874);
-#13874 = FILL_AREA_STYLE('',(#13875));
-#13875 = FILL_AREA_STYLE_COLOUR('',#13876);
-#13876 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
-#13877 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#13876
-  ,(#13878));
-#13878 = SURFACE_STYLE_TRANSPARENT(0.300000011921);
-#13879 = CURVE_STYLE('',#13880,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13880 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#13881 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13882),#11947);
-#13882 = STYLED_ITEM('color',(#13883),#11305);
-#13883 = PRESENTATION_STYLE_ASSIGNMENT((#13884,#13889));
-#13884 = SURFACE_STYLE_USAGE(.BOTH.,#13885);
-#13885 = SURFACE_SIDE_STYLE('',(#13886));
-#13886 = SURFACE_STYLE_FILL_AREA(#13887);
-#13887 = FILL_AREA_STYLE('',(#13888));
-#13888 = FILL_AREA_STYLE_COLOUR('',#13854);
-#13889 = CURVE_STYLE('',#13890,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13890 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#13891 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13892),#4813);
-#13892 = STYLED_ITEM('color',(#13893),#4015);
-#13893 = PRESENTATION_STYLE_ASSIGNMENT((#13894,#13900));
-#13894 = SURFACE_STYLE_USAGE(.BOTH.,#13895);
-#13895 = SURFACE_SIDE_STYLE('',(#13896));
-#13896 = SURFACE_STYLE_FILL_AREA(#13897);
-#13897 = FILL_AREA_STYLE('',(#13898));
-#13898 = FILL_AREA_STYLE_COLOUR('',#13899);
-#13899 = COLOUR_RGB('',0.701960807317,0.701960807317,0.701960807317);
-#13900 = CURVE_STYLE('',#13901,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13901 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#13902 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13903),#5786);
-#13903 = STYLED_ITEM('color',(#13904),#4832);
-#13904 = PRESENTATION_STYLE_ASSIGNMENT((#13905,#13910));
-#13905 = SURFACE_STYLE_USAGE(.BOTH.,#13906);
-#13906 = SURFACE_SIDE_STYLE('',(#13907));
-#13907 = SURFACE_STYLE_FILL_AREA(#13908);
-#13908 = FILL_AREA_STYLE('',(#13909));
-#13909 = FILL_AREA_STYLE_COLOUR('',#13854);
-#13910 = CURVE_STYLE('',#13911,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#13912 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
-    #13913),#11286);
-#13913 = STYLED_ITEM('color',(#13914),#7168);
-#13914 = PRESENTATION_STYLE_ASSIGNMENT((#13915,#13923));
-#13915 = SURFACE_STYLE_USAGE(.BOTH.,#13916);
-#13916 = SURFACE_SIDE_STYLE('',(#13917,#13921));
-#13917 = SURFACE_STYLE_FILL_AREA(#13918);
-#13918 = FILL_AREA_STYLE('',(#13919));
-#13919 = FILL_AREA_STYLE_COLOUR('',#13920);
-#13920 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
-#13921 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#13920
-  ,(#13922));
-#13922 = SURFACE_STYLE_TRANSPARENT(0.310000002384);
-#13923 = CURVE_STYLE('',#13924,POSITIVE_LENGTH_MEASURE(0.1),#13857);
-#13924 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13932 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13933),#5834);
+#13933 = STYLED_ITEM('color',(#13934),#4880);
+#13934 = PRESENTATION_STYLE_ASSIGNMENT((#13935,#13941));
+#13935 = SURFACE_STYLE_USAGE(.BOTH.,#13936);
+#13936 = SURFACE_SIDE_STYLE('',(#13937));
+#13937 = SURFACE_STYLE_FILL_AREA(#13938);
+#13938 = FILL_AREA_STYLE('',(#13939));
+#13939 = FILL_AREA_STYLE_COLOUR('',#13940);
+#13940 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877);
+#13941 = CURVE_STYLE('',#13942,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13942 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13943 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13944),#11995);
+#13944 = STYLED_ITEM('color',(#13945),#11353);
+#13945 = PRESENTATION_STYLE_ASSIGNMENT((#13946,#13951));
+#13946 = SURFACE_STYLE_USAGE(.BOTH.,#13947);
+#13947 = SURFACE_SIDE_STYLE('',(#13948));
+#13948 = SURFACE_STYLE_FILL_AREA(#13949);
+#13949 = FILL_AREA_STYLE('',(#13950));
+#13950 = FILL_AREA_STYLE_COLOUR('',#13940);
+#13951 = CURVE_STYLE('',#13952,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13952 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13953 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13954),#7197);
+#13954 = STYLED_ITEM('color',(#13955),#5853);
+#13955 = PRESENTATION_STYLE_ASSIGNMENT((#13956,#13961));
+#13956 = SURFACE_STYLE_USAGE(.BOTH.,#13957);
+#13957 = SURFACE_SIDE_STYLE('',(#13958));
+#13958 = SURFACE_STYLE_FILL_AREA(#13959);
+#13959 = FILL_AREA_STYLE('',(#13960));
+#13960 = FILL_AREA_STYLE_COLOUR('',#13940);
+#13961 = CURVE_STYLE('',#13962,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13962 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13963 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13964),#4044);
+#13964 = STYLED_ITEM('color',(#13965),#50);
+#13965 = PRESENTATION_STYLE_ASSIGNMENT((#13966,#13974));
+#13966 = SURFACE_STYLE_USAGE(.BOTH.,#13967);
+#13967 = SURFACE_SIDE_STYLE('',(#13968,#13972));
+#13968 = SURFACE_STYLE_FILL_AREA(#13969);
+#13969 = FILL_AREA_STYLE('',(#13970));
+#13970 = FILL_AREA_STYLE_COLOUR('',#13971);
+#13971 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#13972 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#13971
+  ,(#13973));
+#13973 = SURFACE_STYLE_TRANSPARENT(0.300000011921);
+#13974 = CURVE_STYLE('',#13975,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13975 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13976 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13977),#13902);
+#13977 = STYLED_ITEM('color',(#13978),#12014);
+#13978 = PRESENTATION_STYLE_ASSIGNMENT((#13979,#13984));
+#13979 = SURFACE_STYLE_USAGE(.BOTH.,#13980);
+#13980 = SURFACE_SIDE_STYLE('',(#13981));
+#13981 = SURFACE_STYLE_FILL_AREA(#13982);
+#13982 = FILL_AREA_STYLE('',(#13983));
+#13983 = FILL_AREA_STYLE_COLOUR('',#13940);
+#13984 = CURVE_STYLE('',#13985,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13985 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#13986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #13987),#11334);
+#13987 = STYLED_ITEM('color',(#13988),#7216);
+#13988 = PRESENTATION_STYLE_ASSIGNMENT((#13989,#13997));
+#13989 = SURFACE_STYLE_USAGE(.BOTH.,#13990);
+#13990 = SURFACE_SIDE_STYLE('',(#13991,#13995));
+#13991 = SURFACE_STYLE_FILL_AREA(#13992);
+#13992 = FILL_AREA_STYLE('',(#13993));
+#13993 = FILL_AREA_STYLE_COLOUR('',#13994);
+#13994 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#13995 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#13994
+  ,(#13996));
+#13996 = SURFACE_STYLE_TRANSPARENT(0.310000002384);
+#13997 = CURVE_STYLE('',#13998,POSITIVE_LENGTH_MEASURE(0.1),#13931);
+#13998 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
 ENDSEC;
 END-ISO-10303-21;
diff --git a/Electronics Parts/Switch/Microswitch_SPDT_Vertical.stl b/Electronics Parts/Switch/Microswitch_SPDT_Vertical.stl
index c37aa4ba..34e6e504 100644
Binary files a/Electronics Parts/Switch/Microswitch_SPDT_Vertical.stl and b/Electronics Parts/Switch/Microswitch_SPDT_Vertical.stl differ
diff --git a/Mechanical Parts/Mountings/Corner/Corner_bracket.FCStd b/Mechanical Parts/Mountings/Corner/Corner_bracket.FCStd
new file mode 100644
index 00000000..b5f4e7db
Binary files /dev/null and b/Mechanical Parts/Mountings/Corner/Corner_bracket.FCStd differ
diff --git a/Mechanical Parts/Mountings/Corner/Corner_bracket.png b/Mechanical Parts/Mountings/Corner/Corner_bracket.png
new file mode 100644
index 00000000..48859dbc
Binary files /dev/null and b/Mechanical Parts/Mountings/Corner/Corner_bracket.png differ
diff --git a/Mechanical Parts/Mountings/Joining_plate/Brackets.png b/Mechanical Parts/Mountings/Joining_plate/Brackets.png
new file mode 100644
index 00000000..fb1546dc
Binary files /dev/null and b/Mechanical Parts/Mountings/Joining_plate/Brackets.png differ
diff --git a/Mechanical Parts/Mountings/Joining_plate/L-shape_brackets.FCStd b/Mechanical Parts/Mountings/Joining_plate/L-shape_brackets.FCStd
new file mode 100644
index 00000000..fb8de3e2
Binary files /dev/null and b/Mechanical Parts/Mountings/Joining_plate/L-shape_brackets.FCStd differ
diff --git a/Mechanical Parts/Mountings/Joining_plate/Straight_brackets.FCStd b/Mechanical Parts/Mountings/Joining_plate/Straight_brackets.FCStd
new file mode 100644
index 00000000..fff3bb2c
Binary files /dev/null and b/Mechanical Parts/Mountings/Joining_plate/Straight_brackets.FCStd differ
diff --git a/Mechanical Parts/Mountings/Joining_plate/T-shape_brackets.FCStd b/Mechanical Parts/Mountings/Joining_plate/T-shape_brackets.FCStd
new file mode 100644
index 00000000..226f98b8
Binary files /dev/null and b/Mechanical Parts/Mountings/Joining_plate/T-shape_brackets.FCStd differ
diff --git a/Mechanical Parts/Mountings/Joining_plate/X-shape_brackets.FCStd b/Mechanical Parts/Mountings/Joining_plate/X-shape_brackets.FCStd
new file mode 100644
index 00000000..03f6ce7d
Binary files /dev/null and b/Mechanical Parts/Mountings/Joining_plate/X-shape_brackets.FCStd differ
diff --git a/Mechanical Parts/Mountings/README.md b/Mechanical Parts/Mountings/README.md
index cee7b9a8..8cd11b21 100644
--- a/Mechanical Parts/Mountings/README.md	
+++ b/Mechanical Parts/Mountings/README.md	
@@ -22,9 +22,13 @@ You can find more specific profile extrusions in the `Mechanical Parts/Profiles
 
 ## Corner bracket
 
-A simple corner bracket for joining 2020 profiles
+A simple corner bracket for joining 2020 profiles.
 
-![Corner bracket](Corner/2020_corner_bracket.png)
+![2020 Corner bracket](Corner/2020_corner_bracket.png)
+
+Also there is a file with multiple variants available in a `Configuration table`. In `Corner_bracket.FCStd` you will find the 20x20, 28x28, 30x30, 40x40, 58x58 models.
+
+![Corner brackets, 5 variants](Corner/Corner_bracket.png)
 
 ## Linear Shaft Support
 
@@ -54,6 +58,13 @@ For joining 2020 profiles in 90 degrees with extra support
 
 ![L5](Joining_plate/L_5_holes.png)
 
+### Multiple variants
+
+Inspired by [Customizable Plate Bracket for Aluminium Extrusion Profiles](https://www.thingiverse.com/thing:2503622) by mightynozzle I decided to make some `Configuration tables` with various models, 6 types per shape.
+
+![Plate brackets](Joining_plate/Brackets.png)
+
+
 ## Bearings
 
 These bearing are usually used in assemblies with 2020 profiles. You can find more specialized bearing in the `Mechanical Parts/Bearings` folder.
diff --git a/Mechanical Parts/Mountings/SK08/SKXX.FCStd b/Mechanical Parts/Mountings/SK08/SKXX.FCStd
index 6bf7c431..1cb6f79c 100644
Binary files a/Mechanical Parts/Mountings/SK08/SKXX.FCStd and b/Mechanical Parts/Mountings/SK08/SKXX.FCStd differ